2012-04-12 172 views
-1

可能重复:
window.close(), self.close() not working on mozilla firefoxwindow.Close()不适用于Firefox?

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

这不是在Firefox工作。并在其他浏览器chrome,IE中工作。

如果我按照以下步骤操作,此脚本也适用于Firefox。

  1. 转到地址栏并输入about:config中
  2. 转到参数dom.allow_scripts_to_close_windows
  3. 设置为真

,但普通用户的价值亘古不知道这一切,任何一个有想法如何改变我的JavaScript代码?或任何其他解决方案?

我也试过。

netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); 
alert("This will close the window"); 
window.open('','_self'); 
window.close(); 

也不起作用。

〜Anne

+5

由于安全原因,它被禁用,说实话我很高兴。我不想让脚本关闭我的窗口,我希望它永远不会工作... – Karol 2012-04-12 13:53:03

+1

听起来像我应该开始使用Firefox更多。 – 2012-04-12 13:58:12

+1

不,你不能强迫它工作。 Safari也可能会拒绝您关闭窗口的请求。 – Pointy 2012-04-12 13:58:51

回答

相关问题