Javascript在Chrome中不起作用

Javascript not working in Chrome

本文关键字:不起作用 Chrome Javascript      更新时间:2023-09-26
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;
}

更新:

首先是通过放置警报来检查注销函数是否被调用注销功能,或者如果您使用的是较新版本的 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;
  }