问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么使用js关闭当前页面?

发布网友 发布时间:2024-02-01 11:12

我来回答

1个回答

热心网友 时间:2024-02-05 09:27

场景:
在实际业务场景中,我们可能会遇到,想要使用js来关闭当前窗口;
通常我们是使用 window.close() 方法来进行操作;
但有时候我们会遇到无法关闭的情况,并且控制台还给出以下警告:

Scripts may close only the windows that were opened by them.

查看了相关的原因是因为,浏览器有相关规定:
只有通过 window.open(url) 打开的窗口,才能够由 window.close() 关闭,为的是阻止恶意的脚本终止用户的浏览器;

我们可能会遇到以下问题不能 使用 window.close 关闭:

1、a标签打开;
IE将会弹出确认窗口;
window.opener = null;//禁止某些浏览器的一些弹窗
window.open('','_self');
window.close();

2、window.open('xxx','_self');
IE支持该方法;
chrome、firefox测试后暂不支持;

3、window.location.href;
IE将会弹出确认窗口;

正确的使用方法是:
1、使用 window.open(url) 打开窗口;
2、使用 window.close() 来关闭窗口;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大头贴在红米上咋设置? [高分悬赏]数学系毕业生进地税局或银行 ...共同的群聊我是在个人中拍了拍他的图像对方会有显示吗? 北京钰蚨餐饮有限公司怎么样? ...先调质HB220-270 后表面高频处理HRC40-45 采用自回火 这样可以吗... 微信发语音怎样才不震动 女朋友跟我说处对象感觉心累,但是并不是要跟我分手,我该怎么做?_百度... ...户口夫妻分居政策中要求一年外地社保,我是婚前交的社保有用吗... 社保调档后还没交钱能调回来吗 400度的近视眼可以手术治疗吗 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 雨前蚂蚁搬家的原因是什么? 怎么才能在ins里面找到自己的朋友 我一个手机号注册了两个,另外一个登不上了,怎么办? 怎么和用户介绍电信59元套餐 Excel怎么做透视图? 我一个手机号注册了两个,另外一个登不上了,怎么办? 太原有哪些氛围感十足的酒吧值得推荐? 搜索显示用户不存在是为什么 同一个手机号注册两个,新的刚注销,旧的怎么找回? 毕业证上是社区医学,医师执业范围是妇产科,可以报考妇产科主治... 苹果手机怎样辨别是否被激活? 太原有哪些环境比较好的酒吧? 为什么苹果ipad无法修改?是有版本限制还是其它什么原因?求助_百度... 一年改2次的办法 如果登不回去,重新注册了一个还可以申诉回来吗? 计算机的文件名由主名和什么组成 文件名一般分为主名和什么 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 太原有哪些氛围感十足的酒吧? 为什么通过查找用户不存在 手机中收藏的视频和图片在哪里可以找到? 一年改2次的办法 生孩子的风险大吗? Organizational的名词? 同一个手机号怎么找回原来的? 如何一年内强制二次修改? 如何一年内强制二次修改? ...属性为非通用语职位(其他),需要去北京参加外语水平考试吗_百度... 下午上高速晚上12点后免费 怎样隐藏无线wifi信号啊? 一个手机号注册了新注册一个,刚注册这个注销,,前一个能找... 一年内怎么改第二次 2022年12月部落冲突皮肤如何下载 2022年12月部落冲突皮肤如何下载 彩子黑结局是什么意思 太原有哪些氛围很好的酒吧? 舵机不兼容接收机如何解决 哪位朋友帮忙看看,打光的时候黄色的地方透光,所有的花纹像飘在上面的... 一年内怎么改第二次 开封狗市买狗注意什么