Chrome浏览器如何调用js关闭当前页面
Ext.Ajax.request({
url: "Logout.aspx",
params: {
tag: "logout"
},
success: function () {
var browserName = navigator.appName;
if (browserName == "Netscape") {
window.location.href = "about:blank"; //关键是这句话
window.close();
} else if (browserName == "Microsoft Internet Explorer") {
window.opener = null;
window.close();
}
}
});在Chrome中,必须指定 window.location.href = "about:blank";
然后才调用close()方法.否则浏览器会提示:
VM408:1 Scripts may close only the windows that were opened by it.
本文介绍了如何在Chrome浏览器中通过JavaScript来关闭当前页面。重点在于根据浏览器类型选择正确的关闭方式,对于Chrome,需要先将页面跳转到about:blank再使用window.close()。
5145

被折叠的 条评论
为什么被折叠?



