Durante los últimos 5-10 años más o menos, he estado usando Firefox, y nunca descubrí cómo deshabilitar correctamente las ventanas emergentes. Ahora estoy usando Firefox 24.2.0 en Linux sin Flash o Java. Solía deshabilitar JavaScript, que parecía funcionar (al menos para sitios que no necesitan JavaScript), pero las nuevas versiones de Firefox eliminan esa característica. Encuentro que el tiempo dominante que pierdo durante cualquier día es cerrar ventanas emergentes. Normalmente obtengo 10-500 ventanas emergentes por día. En los últimos años he usado 40 computadoras, todas con varias versiones de Linux y Windows, y en varios lugares (hogar / trabajo / escuela) y siempre he tenido el mismo problema. Por lo tanto, no parece ser un problema de malware.
Todos estos años, siempre marqué el botón "Bloquear ventanas emergentes":
Pero parece que esto no hace lo que quiero que haga. Por ejemplo, esta página solo mostró una ventana emergente cuando hice clic en la descripción. Además, esta página muestra una ventana emergente cuando hago clic en la descripción o el nombre del archivo. A veces incluso recibo páginas que muestran 4-10 ventanas emergentes.
¿Tal vez estoy usando la opción incorrecta para deshabilitar las ventanas emergentes? ¿Qué hace realmente esta opción que activé?
fuente
Respuestas:
Configuración de Firefox
Muchas configuraciones, especialmente las más avanzadas, no están presentes en el cuadro de diálogo de opciones de Interfaz de usuario (UI).
Preferencias relacionadas con ventanas emergentes
Aquí hay una lista completa que he creado:
browser.link.open_newwindow
Tipo Entero
Valor predeterminado
3
Descripción Controla dónde abrir enlaces que normalmente se abrirían en una nueva ventana. Valores posibles:
1
(o cualquier otra cosa): abrir en la pestaña o ventana actual.2
- Abrir en una nueva ventana.3
- Abrir en una nueva pestaña.Habilitar o deshabilitar la opción Abrir nuevas ventanas en una nueva pestaña en su lugar IU alternará esta preferencia entre
3
y2
.browser.link.open_newwindow.restriction
Tipo Entero
Valor predeterminado
2
Descripción Restringe todas las ventanas nuevas abiertas por JavaScript. Valores posibles:
0
- Siempre forzar nuevas ventanas en pestañas.1
- No restringir nuevas ventanas.2
- forzar ventanas que no especifican sus características (por ejemplo, ancho, alto) en pestañas.browser.popups.showPopupBlocker
Tipo booleano
Valor predeterminado
true
Descripción Determina si se debe mostrar un icono en la barra de estado cuando se ha bloqueado una ventana emergente. Obsoleto, solo déjalo como está.
dom.disable_open_click_delay
Tipo Entero
Valor predeterminado
1000
Descripción Maneja las ventanas emergentes de acuerdo con la configuración actual del bloqueador de ventanas emergentes cuando se crea a través de un evento de temporización de JavaScript con un retraso menor que este valor (en milisegundos).
dom.disable_open_during_load
Tipo booleano
Valor predeterminado
true
Descripción Cuando está habilitada, bloquea las ventanas emergentes creadas mientras se carga la página. Esta configuración es equivalente a la opción de interfaz de usuario Bloquear ventanas emergentes .
dom.disable_window_flip
Tipo booleano
Valor predeterminado
true
Descripción Determina si las ventanas se pueden enfocar a través de JavaScript.
dom.disable_window_move_resize
Tipo booleano
Valor predeterminado
false
Descripción Determina si las ventanas se pueden mover o cambiar de tamaño con JavaScript.
dom.disable_window_open_feature.*
Descripción En lugar de una sola preferencia, este es un conjunto de configuraciones booleanas diferentes que pueden evitar que una característica emergente específica (por ejemplo, barra de direcciones, barras de desplazamiento, etc.) se desactive cuando se establece en
true
. Preferencias disponibles:dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
Tipo booleano
Valor predeterminado
true
Descripción Cuando está habilitado, evita que el texto de la barra de estado se cambie a través de JavaScript.
dom.popup_allowed_events
Tipo Cadena
Valor predeterminado
change click dblclick mouseup reset submit touchend
Descripción Una lista separada por espacios de los eventos permitidos para crear ventanas emergentes. Aunque no está documentado, establecer el valor en un solo carácter de espacio creará una lista vacía, deshabilitando así todas las ventanas emergentes (aún se aplican excepciones). Se puede lograr el mismo efecto especificando un evento inexistente (p
none
. Ej .).dom.popup_maximum
Tipo Entero
Valor predeterminado
20
Descripción Limita el número de ventanas emergentes abiertas simultáneamente.
privacy.popups.disable_from_plugins
Tipo Entero
Valor predeterminado
2
Descripción Controla las ventanas emergentes creadas por complementos (por ejemplo, Adobe Flash Player). Valores posibles:
0
- sin restricciones.1
- limita el número de ventanas emergentes adom.popup_maximum
.2
- bloquear todas las ventanas emergentes, excepto los sitios web incluidos en la lista blanca.3
- bloquear todas las ventanas emergentes.privacy.popups.policy
Tipo Entero
Valor predeterminado
1
Descripción en desuso. Usar en su
dom.disable_open_during_load
lugar.privacy.popups.showBrowserMessage
Tipo booleano
Valor predeterminado
true
Descripción Determina si se muestra una barra de información cada vez que se bloquean una o más ventanas emergentes. Se puede cambiar usando la barra No mostrar información cuando las ventanas emergentes están bloqueadas .
privacy.popups.usecustom
Tipo booleano
Valor predeterminado
true
Descripción Aparentemente sin usar.
Configuraciones recomendadas
Estos son los valores que uso actualmente para las configuraciones mencionadas anteriormente; siéntase libre de experimentar con otras configuraciones por su cuenta. Probado con Firefox 27.0.1.
Otras lecturas
fuente
dom.popup_allowed_events
a un espacio trabajado. Otras cosas que intenté que no funcionaron:browser.link.open_newwindow=1
hicieron que la página de mediafire se abriera sobre: en blanco en una nueva ventana y la página actual cambiara a acerca de: en blanco también; La bahía pirata abriría una ventana emergente e inmediatamente se cerraría.browser.link.open_newwindow.restriction=0
funcionó (hizo que las ventanas emergentes se mostraran en una nueva pestaña).dom.disable_open_click_delay=90000
,dom.popup_maximum=0
Ydom.popup_maximum=1
no parece que cambiar nada.