Greasemonkey: Agregue soporte para @grant window.close (paridad Tampermonkey)

Creado en 5 ago. 2017  ·  3Comentarios  ·  Fuente: greasemonkey/greasemonkey

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.

Comentario más útil

¿Algún progreso aquí?

Todos 3 comentarios

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í?

¿Fue útil esta página
0 / 5 - 0 calificaciones