window.close(); 关闭浏览器窗口js代码的总结介绍
作者:jingxian 发布时间:2024-04-19 10:54:56
标签:关闭窗口,window,close
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();//关闭窗


猜你喜欢
- 一、前言这里我先为大家提供一个中文网站,大家可以下去更深入的学习。https://pypi.org/project/pypinyin/pyp
- 本文为多篇“HTTP请求头相关文章”及《HTTP权威指南》一书的阅读后个人汇总整理版,以便于理解。通常HTTP消息包括客户机向服务器的请求消
- 什么是mock?mock在翻译过来有模拟的意思。它允许您用模拟对象替换您的系统的部分,并对它们已使用的方式进行断言。Mock通常是指,在测试
- 首先进入python官网https://www.python.org/通过Downloads选项,选择需要的版本进行下载,此处我以 Wind
- 希尔排序希尔排序是一个叫希尔的数学家提出的一种优化版本的插入排序。首先取一个整数d1=n//2,将元素分为d1个组,每组相邻元素之间的距离为
- 此模块允许你输出类似Unix cal程序的日历,并提供与日历相关的其他有用功能。值得注意的是,默认情况下,这些日历将星期一作为一
- 项目中遇到一个需求,要把中国式的显示阿拉伯数字的方式改为欧式的,即每三位显示,中间用逗号隔开,比如12345678改成12,345,678的
- 函数内省(function introspection)除了__doc__属性, 函数对象还有很多属性,对于下面的函数,可以使用dir()查
- WebDriver内置了测试中捕获屏幕并保存的方法。示例脚本:(1)save_screenshot(filename):保存屏幕截图from
- Python自定义邻接表图类图抽象数据类型(ADT)的术语顶点(Vertex):也称节点(node),是图的基础部分。具有名称标识&
- 在我们的生活中,需要接触大量的带有机械按键的物品。当你用手指按下按键的时候。都会或强或弱的感受一股(嗯,也有可能是一丝丝)反作用力传递到你手
- 1.将下面一段代码插入<head>与</head>之间:<script> function&
- 一个简单的实现class NaiveFilter():'''Filter Messages from keyword
- 一、观察者模式观察者模式,必须包含 “观察者” 和 “被观察者&rdqu
- 更换国内源vi /etc/apt/sources.listdeb https://mirrors.aliyun.com/kali kali-
- 前言大家好,我是辣条相信大家都能感觉到最近天气的多变,好几次出门半路天气转变。辣条也深受其扰,直接给我整感冒,就差被隔离起来了,既然天气我没
- 现在很多以内容为核心的网站上都在文章底部添加了社会化分享按钮,能让浏览用户在发现一篇有价值的文章时,可以通过社会化网络快速分享给自己的好友,
- 一、柱形图介绍(1)介绍柱状图(Histogram),也称条图(英文:bargraph)、长条图(英文:barchart)、条状图(Bar
- 打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢?到底该装 Python2 呢还是 Python3 ?为什么安装 P
- 0 写在前面josephus问题是数据结构教材中的一个常见实例,其问题可以描述为:设nnn个人围坐一圈,现在要求从第kkk个人开始报数,报到