chrome JS关闭当前页无效问题
2024-10-14 11:59:02
如果没有父窗口,JS中
window.opener = null;
window.open("", "_self");
window.close();
对chrome 及Firefox是无效的,那么针对这种情况该怎么办呢。
工具/原料
- chrome,Firefox浏览器
方法/步骤
- 1
JS 关闭网页,之前通过以上方式,可以解决Firefox chrome等浏览器不兼容的问题,但是随着浏览器版本升级,现在无效了。会提示:
Scripts may close only the windows that were opened by it.
- 2
那么如下写法可以解决该问题: 即,如果是以下浏览器,则设置当前页为空白页。
$("#closeBtn").click(function(){
var userAgent = navigator.userAgent;
if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) {
window.location.href="about:blank";
} else {
window.opener = null;
window.open("", "_self");
window.close();
}});
});
最新文章
- php和ajax 服务器端做轮询推送(定义)
- java如何修改java.library.path并且不重启jvm也能生效
- 通用easyui查询页面组件
- Js文字特效—文字段逐个变色循环
- js修改浏览器url
- 回溯算法之n皇后问题
- git 删除分支操作
- PHP学习(1)——我为什么要学PHP
- Linux管道编程实例
- Html和Css学习笔记-html进阶-html5属性
- C#网络请求与JSON解析
- 第五节: EF高级属性(一) 之 本地缓存、立即加载、延迟加载(不含导航属性)
- (转)手工释放linux内存——/proc/sys/vm/drop_cache
- html字体加粗标签与写法
- VMWare给macos虚拟机扩容方法
- Vue生命周期(转)
- DeepLearning.ai-Week1-Convolution+model+-+Step+by+Step
- (原)关于MEPG-2中的TS流数据格式学习
- 第一章	Hyper-V 2012 R2角色部署
- 【可视化】DataV接入ECharts图表库 可视化利器强强联手
热门文章
- Linux 文件的详解[分类/扩展名/inode/block]
- Linux 系统常见命令功能大全_【all】
- Linux chown命令详解
- LVS 原理(调度算法、四种模式、四层负载均衡和七层 的区别)
- 【cs231n】图像分类-Linear Classification线性分类
- codeforces 293E Close Vertices
- 切换composer国内镜像
- 1066. [SCOI2007]蜥蜴【最大流】
- Hadoop学习之路(四)Hadoop集群搭建和简单应用
- 网页里面出现";$#2342";类似这样 应该怎么转义过来?