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 相关文章推荐
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
JS对HTML标签select的获取、添加、删除操作
Oct 17 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
ES5学习教程之Array对象
Apr 01 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
Dec 07 Javascript
js实现图片放大并跟随鼠标移动特效
Jan 18 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
Nuxt项目支持eslint+pritter+typescript的实现
May 20 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
Jun 03 Javascript
使用 Element UI Table 的 slot-scope方法
Oct 10 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
Dec 23 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设计模式 Factory(工厂模式)
2011/06/26 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript常见用法总结
2014/05/22 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
Python实现大文件排序的方法
2015/07/10 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
2018年Python值得关注的开源库、工具和开发者(总结篇)
2018/01/04 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
比利时家具购买网站:Home24
2019/01/03 全球购物
大学校运会广播稿
2014/02/03 职场文书
三查三看党性分析材料
2014/02/18 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
百日安全生产活动总结
2014/07/05 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
部队2015年终工作总结
2015/04/02 职场文书
开学典礼致辞
2015/07/29 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
python运行脚本文件的三种方法实例
2022/06/25 Python