有兼容 Firefox 的无提示关闭窗口代码吗?

作者:vkvi 来源:ITPOW(原创) 日期:2009-1-22
window.opener = null;
window.open("", "_self");
window.close();

上述代码在 IE6、IE7、Chrome 中都有效,但在 Firefox 3 中无效。提示说:

Warning: Scripts may not close windows that were not opened by script.

虽然我们可以在 Firefox 的地址栏中输入 about:config,然后将 dom.allow_scripts_to_close_windows 一项设置为 true 来启用脚本关闭窗口,但这毕竟是用户行为,也就是说在 Firefox 3 中能否用脚本来关闭窗口,完全取决于用户的安全设置。

我相信在其他浏览器的更以后的版本中,都会不允许在无提示的情况下关闭窗口。

相关文章