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下字符串连接的性能
Mar 05 Javascript
动态改变div的z-index属性的简单实例
Aug 08 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
jQuery超赞的评分插件(8款)
Aug 20 Javascript
JS实现网站菜单拖拽移位效果的方法
Sep 24 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
jQuery设置Easyui校验规则(推荐)
Nov 21 Javascript
微信小程序按钮点击动画效果的实现
Sep 04 Javascript
Vue使用NProgress进度条的方法
Sep 21 Javascript
uploadify插件实现多个图片上传并预览
Sep 30 Javascript
Vue+ElementUI table实现表格分页
Dec 14 Javascript
React学习之受控组件与数据共享实例分析
Jan 06 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 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
简述vue状态管理模式之vuex
2018/08/29 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
探究python中open函数的使用
2016/03/01 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
在Python中表示一个对象的方法
2019/06/25 Python
Python实现最常见加密方式详解
2019/07/13 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
护理专业毕业生自我鉴定
2013/10/08 职场文书
24岁生日感言
2014/01/13 职场文书
回门宴答谢词
2014/01/13 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
三十年同学聚会感言
2015/07/30 职场文书
积极心理学课程心得体会
2016/01/22 职场文书