window.close(); 关闭浏览器窗口js代码的总结介绍
2016-07-14 10:20
609 查看
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宿主对象之window.navigator详解
- JavaScript中windows.open()、windows.close()方法详解
- 浅谈js图片前端预览之filereader和window.URL.createObjectURL
- 解决微信浏览器Javascript无法使用window.location.reload()刷新页面
- js获取iframe中的window对象的实现方法
- 通过node-mysql搭建Windows+Node.js+MySQL环境的教程
- JavaScript中Window对象的属性及事件
- javascript中window.open在原来的窗口中打开新的窗口(不同名)
- JavaScript编程中window的location与history对象详解
- javascript入门之window对象【新手必看】
相关文章推荐
- android searchView的关闭事件
- Linux下XWindow图形界面的基本概念
- 快速掌握Node.js之Window下配置NodeJs环境
- 在firefox和Chrome下关闭浏览器窗口无效的解决方法
- IE6、IE7、Firefox javascript 无提示关闭窗口的代码
- easyui window refresh 刷新两次的解决方法(推荐)
- 判断window.onload是否多次使用的方法
- Javascript中封装window.open解决不兼容问题
- jquery自定义插件开发之window的实现过程
- jquery自定义插件――window的实现【示例代码】
- window.returnValue使用方法示例介绍
- javascript类型系统 Window对象学习笔记
- 深入理解linux中close与shutdown的区别
- window系统的Rsync同步实战分析第1/2页
- 捕获关闭窗口的脚本
- JavaScript中window、doucment、body的解释
- JavaScript的document对象和window对象详解
- window.onload和$(function(){})的区别介绍
- JavaScript中的Window窗口对象
- window.opener用法和用途实例介绍