在firefox和Chrome下关闭浏览器窗口无效的解决方法


Posted in Javascript onJanuary 16, 2014

首先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中是被认同的!

我们不可能要求客户去改变浏览器配置,99%的人都是用的默认配置,这个方法可以解决当前(2014-01-16)大部分浏览器无法关闭当前页面问题,10年后就不知道了(这是废话,hehe)。

Javascript 相关文章推荐
javascript call方法使用说明
Jan 11 Javascript
jQuery 创建Dom元素
May 07 Javascript
js对象转json数组的简单实现案例
Feb 28 Javascript
js表头排序实现方法
Jan 16 Javascript
jquery控制显示服务器生成的图片流
Aug 04 Javascript
JS加载iFrame出现空白问题的解决办法
May 13 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
vuex 中插件的编写案例解析
Jun 10 Javascript
vue 地区选择器v-distpicker的常用功能
Jul 23 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
May 28 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 #Javascript
JS可以控制样式的名称写法一览
Jan 16 #Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 #Javascript
js中传递特殊字符(+,&)的方法
Jan 16 #Javascript
利用浏览器全屏api实现js全屏
Jan 16 #Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 #Javascript
JS和Jquery获取和修改label的值的示例代码
Jan 15 #Javascript
You might like
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
PHP序列化操作方法分析
2016/09/28 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
简明json介绍
2008/09/28 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
layui文件上传实现代码
2017/05/20 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
tensorflow 变长序列存储实例
2020/01/20 Python
利用Python计算KS的实例详解
2020/03/03 Python
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
小学教师的个人自我鉴定
2013/10/24 职场文书
原材料检验岗位职责
2014/03/15 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python