¿Cómo deshabilitar el modo de incógnito en Chrome?

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.

¿Qué significa para ti "deshabilitar"? ¿Sacar el código? ¿Cambiar el atajo de teclado? ¿Recompilarlo para que siempre sea cognito? ¿Algo más? (Como ya respondió, está algo claro lo que está preguntando, solo una razón para que alguien vote en contra, supongo ...)

Respuestas (4)

La respuesta corta: debe editar el archivo de preferencias para que la clave IncognitoModeAvailabilitytenga un valor de 1.

Instrucciones originales

Agregue una entrada plist /Library/Preferences/al archivo de com.google.Chrome.plistmodo que la clave sea IncognitoModeAvailabilityy el valor sea 1.

Aquí hay un ejemplo: suponiendo que el archivo com.google.Chrome.plistno 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.

Instrucciones actualizadas

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.plistarchivo. (Además, tuve que eliminar /Library/Preferences/com.google.Chrome.plistporque mi versión anterior se consideró "dañada" porque no tenía el formato de archivo adecuado).

@user26270 Si tiene OS X 10.11, hay una nueva función de seguridad que le impide editar archivos en formato /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/Preferencesno está protegido por SIP (sería un poco inútil de todos modos)
Estoy en OS X 10.10.5. No pude editar el plist en un archivo de texto, tuve que hacerlo a través de XCode. Y todavía no deshabilitó el modo de incógnito.
Hmm, bueno, está funcionando muy bien en algunas máquinas que he visto o en las que he trabajado. Tal vez verifique la ortografía y el uso de mayúsculas IncognitoModeAvailabilityy verifique que no tenga varias instalaciones de Chrome (tal vez una local y otra).
Está funcionando después de todo. Tal vez solo tuve que reiniciar, lo cual pensé que hice antes de comentar que no estaba funcionando. Voté la respuesta y eliminé mi comentario diciendo que no estaba funcionando.
FUNCIONÓ PARA MÍ, estoy usando Capitan 10.11.3, cree el archivo usando TextEdit y guárdelo en el escritorio. (¡Asegúrese de que el nombre sea correcto!) Luego, usando Finder, arrastro/solto en /Librería/Preferencias. Pero primero tuve que "Mostrar biblioteca" con el botón derecho. NO fue necesario deshabilitar SIP.
Esto es muy útil junto con, por ejemplo, el complemento StayFocusd para poner más blindaje contra los sitios web que hacen perder el tiempo, lo que de otro modo sería trivial.
@BaseZen Si quieres una aplicación increíble a la StayFocusd, echa un vistazo a una nueva que estoy usando: http://freedom.to
También puede simplemente ejecutar defaults read <filename>.plistsi 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:

  • 0 significa que el modo de incógnito está habilitado
  • 1 significa que el modo de incógnito está deshabilitado
  • 2 significa que el incógnito es forzado

Aquí hay una forma actualizada para macOS Sierra.

  1. Instale un programa de edición de plist como PrefSetter.
  2. Usando Finder, vaya a la carpeta ~/Library/Preferences/.
  3. Copie y pegue un archivo plist existente (utilicé com.google.Keystone.agent.plist).
  4. Ahora abra ese archivo copiado con PrefSetter y cámbiele el nombre a com.google.Chrome.
  5. Elimine todas las claves existentes y cree una nueva clave, dándole el nombre: IncognitoModeAvailability.
  6. En clase, elija Entero y, en valor, ingrese 1.
  7. Ahora guarde este archivo y cópielo y péguelo también en la carpeta /Library/Preferences. (Recuerde que esta no es la misma carpeta que la carpeta ~/Library/Preferences)
  8. Reinicie su computadora, y viola, ¡debería funcionar!
En Mojave aquí. ¿1 significa desactivar? ¿Entonces 0 significa habilitar? Lo cual suena muy al revés.
Verificado chromium.org/administrators/… que también dice 0 significaría que el modo de incógnito está habilitado, 1 es el modo de incógnito deshabilitado. El mío está deshabilitado por alguna razón, pero configurarlo en 0 y reiniciar no ayuda. Configure eso tanto en ~/Library/Preferences/com.google.Chrome.plist como en /Library/Preferences/com.google.Chrome.plist.
^ Resultó que estaba conectado a una red donde ese valor está forzado a 1. Puede encontrar las políticas forzadas en esta URL en Chrome: chrome://policy/

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.

¿Cómo lo deshabilita? Es posible que lo apague, pero siempre puede volver a encenderlo.
Acordado. Esto puede desactivar el modo de incógnito temporalmente, pero no lo desactiva.