La risposta breve: devi modificare il file delle preferenze in modo che la chiave IncognitoModeAvailability
abbia un valore di 1
.
Istruzioni originali
In /Library/Preferences/
aggiungi una voce plist al file com.google.Chrome.plist
tale che la chiave sia IncognitoModeAvailability
e il valore sia 1
.
Ecco un esempio: supponendo che il file com.google.Chrome.plist
non esista, usa un editor di testo per salvare il seguente codice:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IncognitoModeAvailability</key>
<integer>1</integer>
</dict>
</plist>
Il nome completo del file e il percorso di cui sopra devono essere /Library/Preferences/com.google.Chrome.plist
.
Istruzioni aggiornate
Da macOS Sierra, i file plist appropriati sembrano essere in qualche formato binario per impostazione predefinita, un formato che non è possibile modificare con un normale editor di testo. Ho scoperto che posso aprirli in Xcode di Apple e ha una bella interfaccia grafica, molto facile da modificare. Se non hai accesso a Xcode, penso che puoi usare plutil comando del terminale come questo:
plutil -convert xml1 YOUR_FILE_NAME_HERE
In formato xml, dovresti essere in grado di modificarlo in un editor di testo, e un sito web che ho letto dice che il formato xml dovrebbe funzionare bene.
In ogni caso, recentemente ho potuto disabilitare la modalità di navigazione in incognito usando Xcode sul file ~/Library/Preferences/com.google.Chrome.plist
. (Inoltre, ho dovuto eliminare /Library/Preferences/com.google.Chrome.plist
perché la mia vecchia versione era considerata "danneggiata" perché non era in un formato file corretto.)