ventanas ventana sido scripts script que pueden por para los hayan google evento despues consola confirmacion comandos chrome cerrar automaticamente actual abrir abiertas javascript firefox greasemonkey

javascript - ventana - ¿Cómo cierro una pestaña de Firefox desde un script de greasemonkey?



evento cerrar ventana javascript (2)

Tengo un script de usuario de greasemonkey con esta única línea de código ...

window.close();

pero firefox no permite que una secuencia de comandos de usuario cierre una ventana (según lo informado por un mensaje de error en la consola de error)

¿Existe una solución a este problema?


Debes cambiar la configuración de Firefox (about: config) para permitir esto.

Pasos:

  1. Ir a la barra de direcciones y escribir about: config
  2. Ir al parámetro dom.allow_scripts_to_close_windows
  3. Establezca su valor como verdadero

Ahora su script puede cerrar la TAB con ''window.close ()''

p.ej.

function closeTab(){ window.open('''', ''_self'', ''''); window.close(); }


Dado que Firefox trata el código de Greasemonkey con los mismos privilegios que el código de script en sitios web externos, no es posible solo permitir que el código de Greasemonkey pueda cerrar las ventanas, pero no las secuencias de comandos normales.