在Firefox 24及更高版本中使用javascript关闭浏览器而不使用确认框

时间:2014-01-10 08:11:40

标签: javascript firefox firefox-addon firefox-addon-sdk

我正在使用firefox附加组件并尝试使用javascript关闭窗口。 我正在使用Firefox 24.当我尝试这个时:

window.close()

关闭窗口,但Firefox总是要求我确认关闭。我不想看到这个确认框。

我尝试在dom.allow_scripts_to_close_windows中设置about:config,这样您就可以使用window.close()功能关闭窗口,但它不起作用。

我尝试在browser.warnOnQuit中停用about:config选项,但它不起作用。

有人有解决方案吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

Normaly你无法关闭js中open函数未打开的窗口。 有一点hack,我不推荐这个,因为用户可能不满意这种行为.. 但是,试试这个:

window.open('', '_self', '').close();