window.close(); 关闭浏览器窗口js代码的总结介绍
作者:jingxian 时间:2024-04-19 10:54:56
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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python中sort和sorted排序的实例方法
2022-12-22 09:10:12
Sql Server 查询性能优化之走出索引的误区分析
2012-05-22 18:56:52
典型的三行二列居中高度自适应css布局
2008-02-22 16:02:00
![](https://img.aspxhome.com/file/UploadPic/20082/22/2008222164924132s.gif)
每个分类取最新的几条的SQL实现代码
2012-08-21 10:57:18
yolov5训练时参数workers与batch-size的深入理解
2021-08-01 04:50:20
![](https://img.aspxhome.com/file/2023/1/120621_0s.png)
Oracle存储过程基本语法介绍
2023-06-27 14:00:26
解读Opencv中Filter2D函数的补全方式
2022-06-16 23:11:15
![](https://img.aspxhome.com/file/2023/5/98885_0s.png)
解说mysql之binlog日志以及利用binlog日志恢复数据的方法
2024-01-28 08:39:57
python文件特定行插入和替换实例详解
2022-05-01 11:16:27
NumPy实现多维数组中的线性代数
2021-03-30 09:59:08
![](https://img.aspxhome.com/file/2023/8/89418_0s.png)
使用MySQL Slow Log来解决MySQL CPU占用高的问题
2024-01-25 01:43:35
PHP引用(&)各种使用方法实例详解
2023-11-01 18:12:43
轻松掌握 SQL Server 2000数据库的构架
2009-02-05 15:50:00
pytorch 批次遍历数据集打印数据的例子
2022-06-09 08:23:46
python 制作本地应用搜索工具
2023-03-25 02:16:50
![](https://img.aspxhome.com/file/2023/6/117466_0s.png)
python密码学对称和非对称密码教程
2023-06-19 15:56:59
![](https://img.aspxhome.com/file/2023/5/67785_0s.jpg)
Python中的getopt函数使用详解
2023-04-07 03:08:00
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2023-11-17 11:00:43
![](https://img.aspxhome.com/file/2023/2/63922_0s.jpg)
MySQL 导出数据为csv格式的方法
2024-01-26 04:52:57
python 多进程通信模块的简单实现
2021-06-13 08:21:32