window.close(); 关闭浏览器窗口js代码的总结介绍


Posted in Javascript onJuly 14, 2016

window.close(); 关闭浏览器窗口js代码的总结介绍

序号 关闭代码 需要确认 无任何作用 无需确认 测试
1 window.close() IE7 firefox,chrome, safari Opera Close
2 window.opener=null; window.open('','_self'); window.close();   firefox IE7,Opera, chrome,safari Close
3 window.open('','_self'); window.close();   firefox IE7,Opera, chrome,safari Close
4 window.opener=null; window.close(); IE7 firefox,safari chrome,Opera Close
5 var opened=window.open('about:blank','_self'); opened.opener=null; opened.close();   firefox safari,IE7, chrome,Opera Close
6 var opened=window.open('about:blank','_self'); opened.close();   safari,firefox firefox,IE7, chrome,Opera Close

用多种方式打开一个页面,然后用 window.close() 关闭它,在各浏览器下表现有所不同。如在地址栏中直接输入URL 时,Firefox Chrome Safari 下调用 window.close() 关闭页面无效。再如 Ctrl + 点击链接打开的窗口,Firefox 下无法通过调用 window.close() 来关闭。

其差异如下表格:

地址栏输入URL 点击链接 Ctrl键+点击链接 window.open window.showModalDialog
IE6 提示窗口关闭 直接关闭 直接关闭 直接关闭 直接关闭
IE7/8 直接关闭 提示窗口关闭 提示窗口关闭 直接关闭 直接关闭
Firefox 不关闭,无提示 直接关闭 不关闭,无提示 直接关闭 直接关闭
Safari 不关闭,无提示 直接关闭 直接关闭 直接关闭 直接关闭
Chrome 不关闭,无提示 直接关闭 直接关闭 直接关闭 直接关闭
Opera 直接关闭 直接关闭 直接关闭 直接关闭 不支持

firefox下无法关闭可能原因:

不是JS代码window.close()的问题,而是Firefox的配置问题,解决方法如下: 在Firefox地址栏里输入 about:config 在配置列表中找到 dom.allow_scripts_to_close_windows 点右键的选切换把上面的false修改为true即可。 注:默认是false,是为了防止脚本乱关窗口

另附代码: window.opener = null;//为了不出现提示框 window.close();//关闭窗

以上这篇window.close(); 关闭浏览器窗口js代码的总结介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
Apr 12 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
Javascript中判断变量是数组还是对象(array还是object)
Aug 14 Javascript
JavaScript更改字符串的大小写
May 07 Javascript
解决wx.onMenuShareTimeline出现的问题
Aug 16 Javascript
用jquery快速解决IE输入框不能输入的问题
Oct 04 Javascript
详解vue slot插槽的使用方法
Jun 13 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
javascript中函数的写法实例代码详解
Oct 28 Javascript
vscode调试node.js的实现方法
Mar 22 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
Jul 14 #Javascript
jQuery实现公告新闻自动滚屏效果实例代码
Jul 14 #Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
Jul 14 #Javascript
javascript运算符语法全面概述
Jul 14 #Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
Jul 14 #Javascript
浅谈addEventListener和attachEvent的区别
Jul 14 #Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
Jul 14 #Javascript
You might like
php+mysql分页代码详解
2008/03/27 PHP
PHP 转义使用详解
2013/07/15 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
尽可能写"友好"的"Javascript"代码
2007/01/09 Javascript
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
js动态切换图片的方法
2015/01/20 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python解析最简单的验证码
2016/01/07 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python对常见数据类型的遍历解析
2019/08/27 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
大二法英学生职业生涯规划范文
2014/02/27 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
化工操作工岗位职责
2014/04/29 职场文书
房屋租房协议书范本
2014/12/04 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
2015年市场部工作总结
2015/04/30 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
Python内置的数据类型及使用方法
2022/04/13 Python
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS