window.onbeforeunload = function() { logout();};
function Logout()
{
window.location.href = "logout URL";
return false;
}
我的要求是:当用户点击关闭按钮时,用户应该退出。它在 IE 中运行良好。但不能在 Chrome 中工作。
任何人都可以请建议。
window.onbeforeunload = function() { logout();};
function Logout()
{
window.location.href = "logout URL";
return false;
}
我的要求是:当用户点击关闭按钮时,用户应该退出。它在 IE 中运行良好。但不能在 Chrome 中工作。
任何人都可以请建议。
您的函数名称Logout()
不是logout()
. 区分大小写
尝试,
window.onbeforeunload = logout;
function logout() {
window.location.href = "logout url";
return false;
}
更新:
首先是通过在 logout 函数中放置警报来检查 logout 函数是否被调用,或者如果您使用的是较新版本的 chrome 然后使用console.log('called')
.
您可以尝试这种替代方法来检查:
window.onbeforeunload = function() {
logout();
return null;
}
function logout() {
window.location.href = "logout url";
}
logout() !== Logout()
试试下面的
window.onbeforeunload = logout;
function logout()
{
window.location.href = "logout URL";
return false;
}