chrome怎么用JS关闭当前页
发布网友
发布时间:2022-04-26 06:15
我来回答
共3个回答
热心网友
时间:2022-04-06 01:40
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();
}});
});
热心网友
时间:2022-04-06 02:58
window.close();
热心网友
时间:2022-04-06 04:33
如下写法可以解决该问题: 即,如果是以下浏览器,则设置当前页为空白页。
$("#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();
}});
});