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和函数式语言的三特性
Mar 05 Javascript
用js的document.write输出的广告无阻塞加载的方法
Jun 05 Javascript
js同源策略详解
May 21 Javascript
JavaScript实现非常简单实用的下拉菜单效果
Aug 27 Javascript
有关文件上传 非ajax提交 得到后台数据问题
Oct 12 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
Vue应用部署到服务器的正确方式
Jul 15 Javascript
浅谈VUE单页应用首屏加载速度优化方案
Aug 28 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
vue开发简单上传图片功能
Jun 30 Javascript
详解JavaScript匿名函数和闭包
Jul 10 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
咖啡常见的种类
2021/03/03 新手入门
用PHP查询域名状态whois的类
2006/11/25 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
35个Python编程小技巧
2014/04/01 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
python编写分类决策树的代码
2017/12/21 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
python反转列表的三种方式解析
2019/11/08 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
最新大学职业规划书范文
2013/12/30 职场文书
文化建设工作方案
2014/05/12 职场文书
球队口号
2014/06/18 职场文书
会议欢迎标语
2014/06/30 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
教师求职信怎么写
2015/03/20 职场文书
教师节倡议书2015
2015/04/27 职场文书
学校节水倡议书
2015/04/29 职场文书
活动新闻稿范文
2015/07/17 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android