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数组组合成字符串的脚本
Jan 06 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
js修改input的type属性问题探讨
Oct 12 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
js实现有时间限制消失的图片方法
Feb 27 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
jQuery位置选择器用法实例分析
Jun 28 jQuery
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 Javascript
Node 代理访问的实现
Sep 19 Javascript
简单实现节流函数和防抖函数过程解析
Oct 08 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 db类库进行数据库操作
2009/03/19 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
jQuery中:header选择器用法实例
2014/12/29 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
js友好的时间返回函数
2016/08/24 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
微信小程序入门教程
2016/11/18 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
什么是python的id函数
2020/06/11 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
Python Http请求json解析库用法解析
2020/11/28 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
电子银行营销方案
2014/02/22 职场文书
努力学习演讲稿
2014/05/10 职场文书
机械专业求职信范文
2014/07/15 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
教师辞职书范文
2015/02/26 职场文书
预备党员入党感言
2015/08/01 职场文书
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
MySQL三种方式实现递归查询
2022/04/18 MySQL