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 |
其差异如下表格:
| 地址栏输入URL | 点击链接 | Ctrl键+点击链接 | window.open | window.showModalDialog | |
|---|---|---|---|---|---|
| IE6 | 提示窗口关闭 | 直接关闭 | 直接关闭 | 直接关闭 | 直接关闭 |
| IE7/8 | 直接关闭 | 提示窗口关闭 | 提示窗口关闭 | 直接关闭 | 直接关闭 |
| Firefox | 不关闭,无提示 | 直接关闭 | 不关闭,无提示 | 直接关闭 | 直接关闭 |
| Safari | 不关闭,无提示 | 直接关闭 | 直接关闭 | 直接关闭 | 直接关闭 |
| Chrome | 不关闭,无提示 | 直接关闭 | 直接关闭 | 直接关闭 | 直接关闭 |
| Opera | 直接关闭 | 直接关闭 | 直接关闭 | 直接关闭 | 不支持 |
在Firefox地址栏里输入 about:config
在配置列表中找到 dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口
另附代码:
window.opener = null;//为了不出现提示框
window.close();//关闭窗口
window.close(); 关闭浏览器窗口js代码的分析总结的更多相关文章
- window.close(); 关闭浏览器窗口js代码
序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome,safari Opera Close 2 window.opener=nu ...
- js关闭浏览器窗口事件
js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框.支持ie6+,火狐,谷歌等浏览器. <html> <head /> <body> <script typ ...
- js关闭浏览器窗口及检查浏览器关闭事件
js关闭浏览器窗口,不弹出提示框.支持ie6+,火狐,谷歌等浏览器,下面以一个示例为大家详细介绍下具体的实现方法,感兴趣的朋友可以参考下 js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框.支持 ...
- 阻止pc端浏览器缩放js代码
阻止pc端浏览器缩放js代码 众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewport" content="user-scalable= ...
- 2015.2.16 关于delphi web控件打开新网页时弹出关闭页面(js代码)出错的解决办法研究
参考网址1:http://www.csharpwin.com/csharpspace/2360.shtml...参考网址2:http://www.oschina.net/question/234345 ...
- 浏览器控制台js代码与后台不同步
原因:浏览器会缓存js 如果是将js代码直接通过<script>标签插入jsp页面中则不存在这个问题 在加载页面的时候会重新加载js代码 如果直接将js代码以文件的形式引入,那么每次在修改 ...
- js关闭浏览器事件,js关闭浏览器提示及相关函数
关于浏览器关闭事件的相关描述 有些朋友想在浏览器关闭的时候,弹出alert .confirm或者prompt等.实验证明,这种做法是失败的,原因是浏览器关闭事件自动屏蔽执行js的某些方法,从而防止恶意 ...
- 关于调整浏览器窗口JS
有时候需要对浏览器窗口的大小进行元素的操控,当调整窗口大小时用window.onresize=function(){} 页面初始化window.onload=function(){} 要注意的是onr ...
- IE浏览器部分js代码不生效的问题
[小小坑记录] 问题描述:IE浏览器写好功能代码之后,在调试模式下程序能正常运行.不开启调试模式正常访问时js部分功能代码不生效. 原因:在测试时用了console对象在控制台输出一一些内容,而IE的 ...
随机推荐
- CPU阿甘:函数调用的秘密
个人感言:真正的知识是深入浅出的,码农翻身" 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解.感谢"码农翻身" 公共号,感谢你们的成果, ...
- PIC32MZ tutorial -- OC Interrupt
In my previous blog "PIC32MZ tutorial -- Output Compare", I shows how to apply Output Comp ...
- Gson---简单入门
1-1.Diaosi.java(bean) package Bean; import com.google.gson.annotations.SerializedName; public class ...
- Modified Least Square Method and Ransan Method to Fit Circle from Data
In OpenCv, it only provide the function fitEllipse to fit Ellipse, but doesn't provide function to f ...
- Django 之Model(ORM)
app01.models.py中写类 python manage.py makemigrations python manage.py migrate python3 manage.py create ...
- 以练代学之shell入门(一)
5年前的时候,开始接触linux操作系统,接触的第一步就是学习shell脚本.用小脚本以连代学入了门. 1) 9*9乘法输出 2) 检验主机的服务是否启动 3) 冒泡排序 4) 备份当时team服务器 ...
- hive中rcfile格式(收藏文)
首先声明,此文是属于纯粹收藏文,感觉讲的很不错. 本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮 ...
- ActiveX: 如何用.inf和.ocx文件生成cab文件
ActiveX: 如何用.inf和.ocx文件生成cab文件
- 基于angular写的一个todolist
对于新手来说,使用angularjs写一个todolist可以快速入门
- iOS常用第三方框架大全
常用第三方 今天就给大家总结一下,我们在项目中用到最多的第三方,免去了大家花时间去搜索,在这里大家进行了全面的总结. 1. 编程框架 1:基于响应式编程思想的oc 地址:https://github. ...