window.close(); 关闭浏览器窗口js代码的总结介绍

作者:jingxian 时间:2024-04-19 10:54:56 

window.close(); 关闭浏览器窗口js代码的总结介绍

序号关闭代码需要确认无任何作用无需确认测试
1window.close()IE7firefox,chrome, safariOperaClose
2window.opener=null; window.open('','_self'); window.close(); firefoxIE7,Opera, chrome,safariClose
3window.open('','_self'); window.close(); firefoxIE7,Opera, chrome,safariClose
4window.opener=null; window.close();IE7firefox,safarichrome,OperaClose
5var opened=window.open('about:blank','_self'); opened.opener=null; opened.close(); firefoxsafari,IE7, chrome,OperaClose
6var opened=window.open('about:blank','_self'); opened.close(); safari,firefoxfirefox,IE7, chrome,OperaClose

用多种方式打开一个页面,然后用 window.close() 关闭它,在各浏览器下表现有所不同。如在地址栏中直接输入URL 时,Firefox Chrome Safari 下调用 window.close() 关闭页面无效。再如 Ctrl + 点击链接打开的窗口,Firefox 下无法通过调用 window.close() 来关闭。

其差异如下表格:


地址栏输入URL点击链接Ctrl键+点击链接window.openwindow.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
0
投稿

猜你喜欢

  • python中sort和sorted排序的实例方法

    2022-12-22 09:10:12
  • Sql Server 查询性能优化之走出索引的误区分析

    2012-05-22 18:56:52
  • 典型的三行二列居中高度自适应css布局

    2008-02-22 16:02:00
  • 每个分类取最新的几条的SQL实现代码

    2012-08-21 10:57:18
  • yolov5训练时参数workers与batch-size的深入理解

    2021-08-01 04:50:20
  • Oracle存储过程基本语法介绍

    2023-06-27 14:00:26
  • 解读Opencv中Filter2D函数的补全方式

    2022-06-16 23:11:15
  • 解说mysql之binlog日志以及利用binlog日志恢复数据的方法

    2024-01-28 08:39:57
  • python文件特定行插入和替换实例详解

    2022-05-01 11:16:27
  • NumPy实现多维数组中的线性代数

    2021-03-30 09:59:08
  • 使用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
  • python密码学对称和非对称密码教程

    2023-06-19 15:56:59
  • Python中的getopt函数使用详解

    2023-04-07 03:08:00
  • Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)

    2023-11-17 11:00:43
  • MySQL 导出数据为csv格式的方法

    2024-01-26 04:52:57
  • python 多进程通信模块的简单实现

    2021-06-13 08:21:32
  • asp之家 网络编程 m.aspxhome.com