Javascript 仅在浏览器或选项卡关闭时注销用户

Javascript 仅在浏览器或选项卡关闭时注销用户,javascript,browser,navigation,logout,Javascript,Browser,Navigation,Logout,您好,我正在寻找一种方法,只有当用户关闭选项卡或浏览器时,才能将其从我的网站注销 目前,我只是想在tab close或browser close上提醒一条消息,但在任何地方都找不到解决方案 我做过调查,在卸载之前遇到了OnForeUnload,但是每次您尝试导航到站点中的不同页面时,它都会发出警报 我需要能够浏览网站,执行功能,只在关闭时执行操作 每次导航时,当前代码都会发出警报消息 <script> function closeIt() { if (window

您好,我正在寻找一种方法,只有当用户关闭选项卡或浏览器时,才能将其从我的网站注销

目前,我只是想在tab close或browser close上提醒一条消息,但在任何地方都找不到解决方案

我做过调查,在卸载之前遇到了OnForeUnload,但是每次您尝试导航到站点中的不同页面时,它都会发出警报

我需要能够浏览网站,执行功能,只在关闭时执行操作

每次导航时,当前代码都会发出警报消息

<script>
  function closeIt()
  {
      if (window.closed) {
          return "Any string value here forces a dialog box to \n" +
               "appear before closing the window.";
      }
  }
  window.onbeforeclose = closeIt;
</script>

首先检测浏览器选项卡关闭:

   $(document).ready(function()
{
    $(window).bind("beforeunload", function() { 
        return confirm("Do you really want to close? This will log you out of your profile."); 
    });
});
然后根据返回值更改您的登录首选项