A algunos sitios web les gusta usar enlaces de JavaScript que abren una nueva ventana, que carece de interfaz de usuario, excepto la barra de direcciones. Lo que significa que no hay botones de extensión, barra de búsqueda, inicio / atrás / etc. botones, marcadores, barra de pestañas, etc. Abrir el enlace en una nueva pestaña / ventana no funciona porque el JS no funciona correctamente.
Encontré este comportamiento en un sitio privado, así que no puedo vincular a un ejemplo, pero si conoces uno, házmelo saber y lo agregaré aquí.
¿Hay alguna manera de evitar que esto suceda y obligar a cada ventana creada por JS a tener la interfaz completa de una ventana normal de Firefox? ¿Hay alguna manera de recuperar los controles? Creo que Chrome, por ejemplo, tiene un comando de menú, pero no estoy seguro acerca de FF.
NB: en realidad estoy en Waterfox, pero respondamos por Firefox y espero que también se aplique a las horquillas.
fuente
Respuestas:
Lo encontré: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
En
about:config
encontrardom.disable_window_open_feature.*
Hay bastantes entradas aquí que corresponden a las diversas características que se pueden deshabilitar / manipular. Aquí está la lista:
Establecerlos en verdadero anula las preferencias de los desarrolladores.
fuente
La documentación en línea de Mozilla para la
Window.open()
API web describe cómo realizar cambios dentro de laabout:config
interfaz de administración de Firefox que ayudarán a lograr lo que desea:En particular, la siguiente configuración de preferencias ya está predeterminada en verdadero y no necesita ser cambiada:
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
Además, a partir de Firefox 49, la siguiente función está activada de forma predeterminada, por lo que
about:config
se ha eliminado la preferencia:dom.disable_window_open_feature.scrollbars
Fuente: https://developer.mozilla.org/en-US/docs/Web/API/Window/open
fuente