为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Mozilla Firefox 3上使用Java脚本关闭窗口?

如何在Mozilla Firefox 3上使用Java脚本关闭窗口?

Cats萌萌 2019-12-04 10:05:23
我需要通过单击一个按钮来关闭显示我的网页的标签。但是firefox不允许通过javascript关闭窗口,只要它不是由javascript打开即可。如果我将的值设置dom.allow_scripts_to_close_windows为“ true”,那么即使正常window.close()也可以。但这不是一个好的解决方案。:(我尝试了其中一个论坛建议的以下变通办法:<script language="javascript" type="text/javascript">function closeWindow() {   window.open('','_parent','');   window.close();}</script> 应当愚弄浏览器以为它实际上是由javascript打开的,但这在Firefox 3中不起作用。有人可以建议解决方法吗?
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

function closeWindow() {

    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");

    alert("This will close the window");

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

    window.close();

}


closeWindow();


查看完整回答
反对 回复 2019-12-04
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

出于安全原因,您的脚本无法关闭未打开的窗口/选项卡。


解决方案是在导航历史记录的较早位置显示年龄提示。然后,您可以根据他们的输入选择允许他们进入或不进入您的网站。


除了关闭显示提示的页面外,您还可以简单地说“对不起”,或者将用户重定向到其主页。


查看完整回答
反对 回复 2019-12-04
  • 3 回答
  • 0 关注
  • 378 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号