06
2023
05

利用js代码关闭当前页面

遇到了一个小需求,需要利用JS脚本代码来关闭当前的页面,网上查到了两个相关的示例,经测试第二个示例好用。记录一下。

image.png

 实例1


 <button onclick="ClosePage()">点击关闭网页</button>

 <scrIPt>

 function ClosePage() {

 open(location, '_self').close();

 }

 </script>


实例2


 <button onclick="ClosePage()">点击关闭网页</button>

 <script>

 function ClosePage() {

 if (navigator.userAgent.indexOf("MSIE") > 0) {

 if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {

 window.opener = null; window.close();

 }else {

 window.open('', '_top'); window.top.close();

 }

 }else if (navigator.userAgent.indexOf("Firefox") > 0) {

 window.location.href = 'about:blank ';

 //火狐默认状态window.open的页面window.close是无效的

//window.history.go(-2);

 }else {

 window.opener = null;

 window.open('', '_self', '');

 window.close();

 }

 }

 </script>




注意


chrome 下不管无痕还是正常模式


window.opener = null; 


window.close();

跟浏览器版本也有关系

不支持自动关闭的Firefox


版权说明:本博客对所有原创、转载、分享的内容、陈述、观点判断均保持立,推送文章仅供读者参考,发布的文章、图片等版权归作者享有。部分转载作品、图片如有作者来源标记有误或涉及侵权,请原创作者友情提醒并联系小编删除。

上一篇:公司最大的内卷,是“过度管理”

下一篇:最新物业知识336问(202305)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

快捷导航返回顶部
润凌网络
联系电话
返回顶部