Hola,
Estoy desarrollando un script de bloqueo de anuncios para casos no manejados por la lista de filtros de Adblock Plus https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes
y encontré una situación en la que tiene que cerrar una pestaña cuando intenta descargar contenido para evitar la redirección en segundo plano (busque preventPopunders y preventPopMix funciones). Algunos scripts de anuncios abren la página actual en una nueva pestaña y luego cargan anuncios en la anterior para evitar el bloqueo de ventanas emergentes en ABP.
Sin embargo, parece que no importa dónde pida window.close()
, simplemente no funciona en Firefox, ya que la ventana en la que se produce la redirección no se abrió mediante un script en primer lugar. En Tampermonkey resolví esto con <strong i="9">@grant</strong> window.close
, pero no funciona en Greasemonkey para Firefox.
Ver también about:config
:
dom.allow_scripts_to_close_windows
Gracias, lo sé, pero no puedo recomendarlo a los usuarios. Está deshabilitado por una razón.
¿Algún progreso aquí?
Comentario más útil
¿Algún progreso aquí?