window.close()在Firefox上不起作用,有什么解决方法吗?

我试图使用window.close()关闭一个窗口,但这只适用于IE浏览器,但不适用于Firefox。 有没有人遇到这个和任何工作?

谢谢…

你的脚本打开窗户了吗? Firefox 2及更高版本不允许脚本关闭它们未打开的窗口。

你可以尝试这个技巧 ,但我不知道它是否会奏效。 我生活在人们的一边,认为用户应该控制他们的浏览器窗口,而不是应用程序(尽管事实上你可能有充分的理由)。

我有同样的问题并且最近使用了这个 。 希望能帮助到你。

这是FF中添加的安全function。 您可以看到Mozilla网站文档故意不允许这样做。

仅允许对使用window.open方法由脚本打开的窗口调用此方法。

window.close(); 为我工作(FF 31.5.0)。 但是,为了让我开始工作,我必须更改高级设置:

about:config – > dom.allow_scripts_to_close_windows = true;