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 相关文章推荐
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
js移除事件 js绑定事件实例应用
Nov 28 Javascript
js性能优化技巧
Nov 29 Javascript
javascript事件绑定学习要点
Mar 09 Javascript
用JS生成UUID的方法实例
Mar 30 Javascript
JQuery导航菜单选择特效
Apr 11 Javascript
jQuery中get方法用法分析
Dec 07 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
JS一个简单的注册页面实例
Sep 05 Javascript
vue 路由守卫(导航守卫)及其具体使用
Feb 25 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 Javascript
js实现轮播图效果 纯js实现图片自动切换
Aug 09 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中文汉字验证码
2007/04/08 PHP
php利用单例模式实现日志处理类库
2014/02/10 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
python实现在windows服务中新建进程的方法
2015/06/30 Python
详解Python中的文件操作
2016/08/28 Python
django 发送手机验证码的示例代码
2018/04/25 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
制药工程专业个人求职自荐信
2014/01/25 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
工伤赔偿协议书
2014/04/15 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
python中opencv实现图片文本倾斜校正
2021/06/11 Python
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers