码迷,mamicode.com
首页 > Web开发 > 详细

JS 在火狐浏览器下关闭弹窗

时间:2017-01-12 12:07:03      阅读:36      评论:0      收藏:0      [点我收藏+]

标签:windows   false   关闭   地址   config   切换   弹窗   pen   窗口   

1.首先,要确定火狐设置是否允许通过JS代码window.close()方法关闭标签。

确定方式如下:

     在Firefox地址栏里输入 about:config
    在配置列表中找到dom.allow_scripts_to_close_windows
    点右键的选切换把上面的false修改为true即可。 
注:默认是false,是为了防止脚本乱关窗口

 2.调用JS方法 window.close()方法 即可关闭窗口。

  另外,有一点需要注意:

如果是从别的窗口通过链接,或打开新窗口打开了一个页面,用window.close()是可以关闭的,如果是直接通过地址栏打开的页面,用window.close()就不行了,必须像上面讲述的得修改浏览器设置。
在IE中没有这样的问题,在window.close()方法之前加入window.opener=null,只是说在关闭页面时没有了确认关闭的提示,真接关闭页面.

JS 在火狐浏览器下关闭弹窗

标签:windows   false   关闭   地址   config   切换   弹窗   pen   窗口   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!