Para Mac OS X, ¿cómo se desactiva el modo de incógnito en Chrome? El resultado deseado es simplemente que el usuario no puede navegar en modo de incógnito, incluso si conoce el atajo de teclado o algo similar.
La respuesta corta: debe editar el archivo de preferencias para que la clave IncognitoModeAvailability
tenga un valor de 1
.
Agregue una entrada plist /Library/Preferences/
al archivo de com.google.Chrome.plist
modo que la clave sea IncognitoModeAvailability
y el valor sea 1
.
Aquí hay un ejemplo: suponiendo que el archivo com.google.Chrome.plist
no existe, use un editor de texto para guardar el siguiente código:
<?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>
El nombre de archivo completo y la ruta de acceso de los anteriores deben ser /Library/Preferences/com.google.Chrome.plist
.
Desde macOS Sierra, los archivos plist adecuados parecen estar en algún formato binario de forma predeterminada, un formato que no puede editar con un editor de texto normal. Descubrí que puedo abrirlos en Xcode de Apple y tiene una GUI agradable, muy fácil de editar. Si no tiene acceso a Xcode, creo que puede usar el comando de terminal Plutil de esta manera:
plutil -convert xml1 YOUR_FILE_NAME_HERE
En formato xml, debería poder editarlo en un editor de texto, y un sitio web que leí dice que el formato xml debería funcionar bien.
De todos modos, recientemente pude desactivar el modo de incógnito usando Xcode en el ~/Library/Preferences/com.google.Chrome.plist
archivo. (Además, tuve que eliminar /Library/Preferences/com.google.Chrome.plist
porque mi versión anterior se consideró "dañada" porque no tenía el formato de archivo adecuado).
/Library
. Puede desactivar SIP y luego editar el archivo y funcionará. Además, no he probado esto, pero si colocas el archivo ~/Library
, tal vez funcione./Library/Preferences
no está protegido por SIP (sería un poco inútil de todos modos)IncognitoModeAvailability
y verifique que no tenga varias instalaciones de Chrome (tal vez una local y otra).defaults read <filename>.plist
si no quiere preocuparse por reiniciar.En lugar de convertir el plist y editarlo manualmente, puede configurar la opción en un solo paso. En la Terminal, ejecuta:
defaults write com.google.chrome IncognitoModeAvailability -integer 1
Luego reinicie o ejecute:
killall cfprefsd
para recargar el caché plist. No es suficiente salir y reiniciar Chrome, o incluso cerrar sesión y volver a iniciar sesión.
IncognitoModeAvailability se puede establecer en 0, 1 o 2:
Aquí hay una forma actualizada para macOS Sierra.
He visto un montón de instrucciones/sugerencias muy complicadas sobre cómo deshabilitar el modo de incógnito en Google Chrome para Mac OS X, pero he encontrado un método mucho más simple.
Simplemente abra Chrome, haga clic en "Chrome" en la esquina superior izquierda; haga clic en "Preferencias"; haga clic en "Configuración"; desplácese hasta el final y haga clic en "Mostrar configuración avanzada"; desplácese hasta el final y haga clic en "Restablecer configuración". ¡Voila! Pero, ahora su configuración está en su configuración original, por lo que ahora tendrá que ir y restablecer las configuraciones que desea cambiar de su estado original.
bmike