Avisar antes de salir en Safari

¿Es posible activar algún control de seguridad, como "Advertir antes de salir" en Chrome, para salir de Safari? A veces podemos pulsar Qpor error, y es un fastidio tener toda la aplicación cerrada.

De hecho, esto es un gran problema para mí. Chrome y Opera brindan esta opción (no estoy seguro acerca de Firefox, ya que rara vez lo uso). La pérdida es demasiado grande cuando he escrito diez párrafos y accidentalmente presiono el Comando Q (algunos sitios web con campos de texto no advierten antes de cerrar pestañas). De hecho, me empezó a gustar Safari 8 y estoy moviendo cada vez más mi navegación a Safari (antes de Yosemite nunca me importaba un comino); pero esto, junto con otras características que faltan (por ejemplo, aviso para cada descarga) sigue impidiendo que Safari se convierta en mi predeterminado.

Respuestas (3)

La respuesta de Fabio parece no funcionar como se esperaba, no estoy seguro si tengo una versión diferente de BTT u osx. De todos modos, encontré otra opción: simplemente vincule Salir de Safari con otra combinación de teclas.

Vaya a las preferencias del sistema -> Teclado -> Accesos directos -> Accesos directos de aplicaciones -> Agregar uno nuevo (signo '+') -> Elija Safari en el menú de la aplicación -> Ingrese en el Título del menú el texto exacto: Salga de Safari -> Establecer otro acceso directo que cmd-Q, utilicé ^-cmd-Q (opción+comando+q).Instantánea

Si desea salir de Safari, puede usar este acceso directo o salir del menú.

Esta solución se solicitó para Safari, pero no está limitada y se puede aplicar a cualquier aplicación.

Mi truco es usar BetterTouchTools y configurarlo Qpara ejecutar el siguiente script :

tell application "System Events"
    set theName to name of the first process whose frontmost is true
end tell
tell application theName
    display dialog "Are you sure you want to quit?"
    quit
end tell

Esto funciona bien, pero no es ordenado.


Algunos pasos más detallados para los novatos:

  • Abra el editor de secuencias de comandos, pegue la secuencia de comandos anterior, guárdela en un lugar seguro como algo así como "salir de la secuencia de comandos"
  • Abra BetterTouchTool, vaya a la sección Teclado,
  • Seleccione Global para TODAS las aplicaciones o Safari (o cualquier aplicación) solo para esa
  • Grabar Cmd+Q como pulsación de tecla
  • En la ventana emergente de realizar acción, busque 'guión' y elija la opción 'iniciar aplicación/guión'.
  • ahora seleccione su archivo de script.
  • ¡viola!

Tengo una solución rápida para los usuarios que poseen Keyboard Maestro. La idea clave es evitar salir de la aplicación cuando Command + Keyse presiona y permitir salir de la aplicación cuando mantiene presionada la combinación de teclas durante un período de tiempo específico.

Puede descargar la macro en https://sayzlim.net/warn-before-quitting-macro/