兼容所有浏览器的js关闭当前网页代码

兼容所有浏览器的js关闭当前网页代码文章来源 文章一 关于 IE firefox Chrome 下的通过用 js 关闭窗口的一些问题 http www cnblogs com caichongdd archive 2012 11 27 2791050 html 首先 IE 是可以通过 window close 来关闭浏览器窗口的

大家好,我是讯享网,很高兴认识大家。

文章来源:

文章一:

关于 IE firefox Chrome下的通过用js 关闭窗口的一些问题

http://www.cnblogs.com/caichongdd/archive/2012/11/27/2791050.html

首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的,原因在于:


讯享网

Firefox下默认设置是无法通过脚本来关闭浏览器窗口的,为的是防止恶意脚本注入,

所以调整的方式就是在url地址栏中输入about:config,

然后在配置列表中找到 dom.allow_scripts_to_close_windows 
点右键的选切换把上面的false修改为true即可。 默认是false

 

chrome下的默认是不支持这种关闭方式的,但是也可以通过一些特殊的手段进行关闭:

window.opener=null;
window.open('','_self');
window.close();

创建窗口父元素无,同时将窗口指向自身,同时关闭自身,最后才可以关闭,其实有点类似与用脚本打开了当前页面,再用脚本关闭当前页面,而这种方式在W3C中是被认同的!

小讯
上一篇 2025-03-02 20:25
下一篇 2025-04-06 21:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/68004.html