Se la registrazione non è pratica o vuoi essere più proattiva e impedire che la navigazione privata sia accessibile in primo luogo, è possibile (anche se non è un processo breve) disabilitare la navigazione privata se sei disposto a fare confusione con Safari file interni.
Si noti che macOS 10.12+ non consente di modificare, sovrascrivere o eliminare Safari. Puoi apportare le seguenti modifiche a una copia di Safari e inserire quella versione nel Dock, ma il Safari originale dovrà ancora esistere nella cartella Applicazioni.
Installa i file necessari
- Installa Xcode (disponibile su App Store)
- Scarica un file zip di Nib-Decompiler da GitHub (o clona il repository se sai come farlo)
- Apri il progetto
NibDecompiler.xcodeproj
Xcode in Xcode
- Compila il progetto. Questo produrrà un file chiamato
NibDecompiler.action
. Ora puoi chiudere il progetto.
- Copia
NibDecompiler.action
in ~/Library/Automator
*
- Dal download, copia
NibDecompiler.workflow
in ~/Library/Services
*
Rimuovi l'opzione "Nuova finestra privata" dalla barra dei menu
Si noti che ciò comporta la modifica dei file interni di Safari. Dovrai ripetere questi passaggi ogni volta che aggiorni Safari.
- Vai a Safari nel Finder e fai clic con il tasto destro del mouse su "Mostra contenuto pacchetto"
- Questo aprirà l'app come se fosse una cartella. Vai a Contenuto, quindi Risorse, quindi alla cartella Base.lproj.
- Trova
MainMenu.nib
. Copialo al di fuori del pacchetto da qualche parte (come il Desktop).
- Fai clic destro sul file e scegli "NibDecompiler". Il file sarà reso modificabile.
- Apri il file in Xcode (dovrebbe essere doppio clic)
- Nella finestra con il menu Safari, scegli "Safari" per espanderlo.
- Fai clic sulla voce di menu "Nuova finestra privata".
- Premi il tasto Canc per vederlo sparire.
- Salva il file.
- Ritorna nella cartella
Base.lproj
dell'app Safari, crea una copia MainMenu.nib
nel caso in cui qualcosa vada storto e tu debba ripristinarlo.
- Copia il tuo
MainMenu.nib
modificato in Base.lproj
, sovrascrivendo quello esistente.
- Apri Safari per assicurarti che sia ancora aperto (in caso contrario, ripristina il file
MainMenu.nib
originale).
-
(Opzionale) Se tutto funziona, puoi eliminare il backup
MainMenu.nib
se lo desideri.
Rimuovendo la voce di menu "Nuova finestra privata" dalla barra dei menu, non sarà possibile accedere alla navigazione privata. Inoltre, le scorciatoie da tastiera sono legate alle voci di menu, quindi anche questo è disabilitato.
* ~
indica la tua home directory dell'utente. Library
è una cartella nascosta che non è visibile quando navighi nella home directory. Puoi arrivare a questa cartella nel Finder andando al menu "Vai" e scegliendo "Connetti a cartella ...", quindi digitando ~/Library
. Vedrai quindi le cartelle di cui hai bisogno per copiare i file.
Istruzioni copiate da questa discussione sul forum MacRumors , aggiornato per Safari 9 in questo post .