Por eso mismo tengo un teclado para Safari para desactivar JavaScript y esa función es una de las razones por las que prefiero Safari.
También es útil en sitios que intentan bloquear el comando de 'copiar' o abusar de JavaScript de alguna otra manera.
Puedo habilitar/deshabilitar JavaScript simplemente presionando ⌘ + J
La forma de GUI
- Iniciar Safari
- Ir a Preferencias
- Ir a las preferencias 'Avanzadas'
- Hacer clic en 'Mostrar menú de desarrollo en la barra de menú.'
- Iniciar Preferencias de Sistema
- Ir a preferencias de teclado
- seleccionar 'Atajos de teclado'
- elegir 'Atajos de aplicaciones'
- hacer clic en el botón +
- establecer la Aplicación en 'Safari'
- establecer el Título del Menú en 'Desactivar JavaScript' (nota que la mayúscula sí importa, debe ser exactamente como se muestra en Safari)
- establecer el atajo de teclado en algo como ⌘ + J
La forma de línea de comandos
Si 12 pasos parecen ser muchos problemas, prueba estos dos (Nota: Safari no debe estar en funcionamiento cuando realices estos cambios)
defaults write com.apple.safari IncludeDevelopMenu 1
(Eso es equivalente a las primeras 4 acciones de la GUI.)
defaults write com.apple.safari NSUserKeyEquivalents -dict-add "Disable JavaScript" '@J'
(Esto es equivalente a las últimas 8 acciones de la GUI.)
Nota que el '@J' en la línea de comandos es equivalente a ⌘ + J. Consulta http://www.mactipper.com/2008/02/add-keyboard-shortcuts-from-command.html para obtener más información sobre cómo agregar atajos de teclado a través de Terminal.app.