Preferencias ocultas de Javascript en Firefox
Por Nico. 10 comentarios. Guardado en Seguridad, TutorialesA continuación veremos una serie de preferencias a las que podemos acceder a través de about:config para permitir un mayor control de Javascript. Estas son las siguientes:
dom.disable_window_flip
- Evita que un script pueda cambiar el foco de una ventana. Esta opción está incluida en las opciones avanzadas de Javascript (Suban o bajen ventanas). Por defecto su valor es True.
dom.disable_window_move_resize
- Si le damos el valor True evitamos que un script pueda redimensionar la ventana del navegador. Por defecto su valor es False.
dom.disable_window_open_feature.close
- Si le damos el valor True evitamos que un script pueda ocultar el botón de cerrar en una ventana. Por defecto su valor es False.
dom.disable_window_open_feature.directories
- Si le damos el valor True evitamos que un script pueda ocultar la barra de marcadores. Por efecto su valor es False.
dom.disable_window_open_feature.location
- Si le damos el valor True evitamos que un script pueda ocultar la barra de direcciones. Por defecto su valor es False.
dom.disable_window_open_feature.menubar
- Si le damos el valor True evitamos que un script pueda ocultar la barra de menú en una ventana. Por efecto su valor es False.
dom.disable_window_open_feature.minimizable
- Si le damos el valor True evitamos que un script pueda desactivar el minimizar una ventana. Por defecto su valor es False.
dom.disable_window_open_feature.personalbar
- Si le damos el valor True evitamos que un script pueda ocultar la barra de marcadores. Por defecto su valor es False.
dom.disable_window_open_feature.resizable
- Si le damos el valor True evitamos que un script pueda deshabilitar el redimensionar una ventana. Por defecto su valor es False.
dom.disable_window_open_feature.scrollbars
- Si le damos el valor True evitamos que un script pueda ocultar las barras de desplazamiento. Por defecto su valor es False.
dom.disable_window_open_feature.status
- Si le damos el valor True evitamos que un script pueda ocultar la barra de estado. Es la misma opción que tenemos en las opciones avanzadas de Javascript. Por defecto su valor es True.
dom.disable_window_open_feature.titlebar
- Si le damos el valor True evitamos que un script pueda ocultar la barra de tÃÂtulo de una ventana. Por defecto su valor es False.
dom.disable_window_open_feature.toolbar
- Si le damos el valor True evitamos que un script pueda ocultar la barra de herramientas en una ventana. Por defecto su valor es False.
dom.disable_window_status_change
- Si le damos el valor True evitamos que un script pueda cambiar el texto de la barra de estado. Es la misma opción que tenemos en las opciones avanzadas de Javascript. Por defecto su valor es True.
dom.allow_scripts_to_close_windows
- Permite que un script pueda cerrar la ventana. Por defecto su valor es False.
dom.event.contextmenu.enabled
- Si le damos el valor False, evitamos que un script pueda modificar o eliminar el menú contextual. Por defecto su valor es True.
Para realizar cualquier cambio, escribimos about:config en la barra de direcciones y damos Enter para ir a la configuración de Firefox. Luego buscamos la preferencia correspondiente y le modificamos el valor mediante un doble clic ya que todas las preferencias son booleanas (True o False).
Con esto controlamos de mejor forma el Javascript en Firefox. Además de lo relativo a la seguridad, también se reducirá la actividad de Javascript con lo que ganamos en velocidad y estabilidad.
Si ven, casi todas las opciones que no tenemos a simple vista están desactivadas. El que quiera las podrá activar.

Esto es muy bueno
Gracias. Quedó un poco largo, pero es valiosa información. Yo entiendo que no hayan tantas opciones a la vista de un usuario normal, pero son configuraciones importantes. Tal vez con una extensión (si es que no la hay) serÃÂa más cómodo activarlas / desactivarlas.
¿Una extensión?
Hombre, más bien hay que demandar a Mozilla por esa torpeza… Ocultar un menú que puede mejorar la seguridad es una tonterÃÂa.
Aún no entiendo por qué lo hicieron.
Gracias por el comentario. Más que demandar se podrÃÂa proponer para la próxima versión ya que depende de nosotros en parte. yo creo que es por usabilidad, y no vi otro navegador que tenga todas estas opciones al alcance de la mano de un usuario novato. Lo bueno es que de alguna forma esto es posible modificarlo. El about:config es genial. Lo que sàse podrÃÂa hacer es que ciertas preferencias ocultas vengan habilitadas en lugar de venir deshabilitadas por defecto. Puede facilitar el phishing entre otras cosas.
Absolutamente de acuerdo, estas opciones deberÃÂan ser parte de las opciones “visibles”
Incluso, la mayorÃÂa deberÃÂan tener otros valores por defecto. La lógica indicarÃÂa impedir que se abrieran ventanas sin menues y sin la barra de direcciones y permitir que el usuario decidiera ocultarlas y no a la inversa.
Claro, es que al parecer hubo preferencia por la estética antes que la seguridad. pero es como decÃÂs, es absurdo que vengan estas preferencias deshabilitadas. Para que la lista no quede tan larga en las opciones de Firefox se podrÃÂa poner botón para ampliar a más avanzadas, o alguna forma que quede bien. Limitarse a esas 5 opciones es algo que no tiene sentido.
‘Por defecto’ hay que cuidar al usuario novato. Veremos que hacen en la próxima versión. Mientras, jugaré con el about:config un poco.
¡Ah, qué felicidad!, gracias a que realicé algunos de estoscambios, por primera vez puedo abrir esas ventanitas pop-up donde se ingresan los comentarios de Blogger y VERLA COMPLETA.
Las malditas no podÃÂan redimensionarse y siempre me quedaba la mitad oculta.
Es muchÃÂsimo mejor. Que uno mismo controle la ventana, no las páginas. Los mios se ven con tÃÂtulo, dirección y todo, como en los viejos tiempos
Muy buen post, thanks!
gracias zoftweb! Me alegra que haya sido de utilidad.