6 votos

¿Cómo puedo desactivar la navegación privada en Safari?

Uno de mis amigos tiene un hijo que se pasa de listo en Internet (imagínate). Quiere desactivar la posibilidad de que su hijo seleccione "Navegación privada" en Safari. En su opinión, los controles parentales son demasiado limitantes para un adolescente, pero la navegación privada es demasiado permisiva. ¿Existe un comando de terminal u otra forma de hacer esto en OS X?

(Nota: He visto el truco de usar Interface Builder para editar el archivo NIB y eliminar la opción del Menú Safari, pero creo que estaría más allá de su capacidad técnica para realizar esos pasos. También dudo que ella quiera instalar Xcode).

Gracias por su ayuda.

0 votos

¿Ha considerado opciones como K9 Web Protection ?

0 votos

Ella había utilizado el filtrado/monitoreo de OpenDNS en el pasado como una estrategia similar. No estoy seguro de por qué quiere ir a la ruta de desactivación en su lugar.

8voto

Satanicpuppy Puntos 4902

Podría sugerir algo más malvado :

Activa el control parental y utiliza los registros.

Alguien en el soporte de Apple preguntó si la navegación privada deshabilita el registro. Parece que no, los controles de los padres seguirán registrando los sitios web. Incluso si los niños furtivos habilitan la navegación privada, ¡los registros se revelarán!

1 votos

Es mucho más fácil registrar los sitios web en el router o a través de los controles parentales que hackear la aplicación para cambiar el comportamiento. +1 para resolver el problema

3voto

Calvin Froedge Puntos 318

Si el registro no es práctico o quieres ser más proactivo y evitar que la Navegación Privada sea accesible en primer lugar, es posible (aunque no es un proceso corto) desactivar la Navegación Privada si estás dispuesto a meterte con los archivos internos de Safari.

Tenga en cuenta que MacOS 10.12+ no le permitirá modificar, sobrescribir o eliminar Safari. Puede realizar las siguientes modificaciones en una copia de Safari y poner esa versión en el Dock, pero el Safari original deberá seguir existiendo en la carpeta Aplicaciones.

Instalar los archivos necesarios

  1. Instalar Xcode (disponible en el App Store)
  2. Descargar un archivo zip de Nib-Decompiler de GitHub (o clona el repositorio si sabes cómo hacerlo)
  3. Abrir el NibDecompiler.xcodeproj Proyecto Xcode en Xcode
  4. Compilar el proyecto. Esto producirá un archivo llamado NibDecompiler.action . Ahora puede cerrar el proyecto.
  5. Copiar NibDecompiler.action en ~/Library/Automator *
  6. Desde su descarga, copie NibDecompiler.workflow en ~/Library/Services *

Eliminar la opción "Nueva ventana privada" de la barra de menú

Tenga en cuenta que esto implica editar los archivos internos de Safari. Tendrá que volver a realizar estos pasos cada vez que actualice Safari.

  1. Ve a Safari en el Finder y haz clic con el botón derecho del ratón en "Mostrar contenido del paquete"
  2. Esto abrirá la aplicación como si fuera una carpeta. Ve a Contenidos, luego a Recursos, y luego a la carpeta Base.lproj.
  3. Encuentre MainMenu.nib . Cópialo fuera del paquete en algún lugar (como el Escritorio).
  4. Haga clic con el botón derecho del ratón en el archivo y elija "NibDecompiler". El archivo se hará editable.
  5. Abra el archivo en Xcode (debería poder hacer doble clic)
  6. En la ventana con el menú Safari, elija "Safari" para ampliarlo.
  7. Haga clic en la opción de menú "Nueva ventana privada".
  8. Pulsa la tecla de borrar para que desaparezca.
  9. Guarda el archivo.
  10. De vuelta a la Base.lproj de la aplicación Safari, haz una copia MainMenu.nib por si acaso algo va mal y tienes que restaurarlo.
  11. Copie su edición MainMenu.nib a Base.lproj sobreescribiendo el existente.
  12. Abre Safari para asegurarte de que sigue abriendo (si no lo hace, restaura tu MainMenu.nib archivo).
  13. (Opcional) Si todo funciona, puedes borrar la copia de seguridad MainMenu.nib si así lo desea.

Al eliminar la opción de menú "Nueva ventana privada" de la barra de menús, no podrán entrar en la navegación privada. Además, los atajos de teclado están vinculados a los elementos de menú, por lo que también se desactivan.


* ~ es el directorio principal de su usuario. Library es una carpeta oculta que no es visible cuando se navega por el directorio principal. Puedes llegar a esta carpeta en el Finder yendo al menú "Ir" y eligiendo "Conectar con la carpeta ", y luego escribiendo ~/Library . A continuación, verá las carpetas en las que debe copiar los archivos.

Instrucciones copiadas de este hilo del foro MacRumors actualizado para Safari 9 en este puesto .

-1voto

Charlie Kotter Puntos 474

Haz clic en Safari. Haga clic en Preferencias. Haga clic en General. Vaya a la primera opción "Safari se abre con" seleccione "una nueva ventana". El mío estaba seleccionado en la opción de "Safari se abre con" "una nueva ventana privada". Esto me ha estado volviendo loco durante un mes.

0 votos

Gracias por esta respuesta tan sencilla. ¡Todo eso de Terminal y scripts y lo único que quería era esta solución directa!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X