在firefox和Chrome下关闭浏览器窗口无效的解决方法
2023-06-13 09:15:16 时间
首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的。
原因在于:
Firefox下默认设置是无法通过脚本来关闭浏览器窗口的,为的是防止恶意脚本注入,
所以调整的方式就是在url地址栏中输入about:config,
然后在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。默认是false
chrome下的默认是不支持这种关闭方式的,但是也可以通过一些特殊的手段进行关闭:
复制代码代码如下:
原因在于:
Firefox下默认设置是无法通过脚本来关闭浏览器窗口的,为的是防止恶意脚本注入,
所以调整的方式就是在url地址栏中输入about:config,
然后在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。默认是false
chrome下的默认是不支持这种关闭方式的,但是也可以通过一些特殊的手段进行关闭:
window.opener=null;
window.open("","_self");
window.close();
创建窗口父元素无,同时将窗口指向自身,同时关闭自身,最后才可以关闭,其实有点类似与用脚本打开了当前页面,再用脚本关闭当前页面,而这种方式在W3C中是被认同的!
我们不可能要求客户去改变浏览器配置,99%的人都是用的默认配置,这个方法可以解决当前(2014-01-16)大部分浏览器无法关闭当前页面问题,10年后就不知道了(这是废话,hehe)。
相关文章
- CSS写一个圣诞树Chrome浏览器小插件
- 谷歌翻译停服?别慌,手把手教你一招修复 Chrome 浏览器无法翻译网页问题
- CrxDL-Chrome扩展离线下载
- 利用微信内置浏览器Chrome漏洞实现远控
- 使用Vue开发Chrome插件
- A - Chrome Tabs Gym - 101608A B - OverCode Gym - 101608B C - A message for you! Gym - 10160 【简单题 】
- Google Chrome历史板块终于开始支持为标签组添加子菜单
- Chrome浏览器中新增反恶意软件广告功能
- Chrome OS 37 稳定版发布 支持多用户登录等功能
- Chrome 开发团队宣布将停止支持 HPKP 公钥固定
- 硬核观察 #287 谷歌强调:Chrome“隐私沙盒”功能将不会为自己定制后门
- Google Chrome vs 微软Edge:哪款浏览器更快?
- Linux下安装Chrome浏览器的步骤(linux下安装chrome)
- Chrome浏览器增添AR效果,谷歌详解Web AR实现技术
- iframe的onload在Chrome/Opera中执行两次Bug的解决方法
- JSON序列化与解析原生JS方法且IE6和chrome测试通过
- JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)