繁体   English   中英

如何在 javascript 中检测浏览器 window 是否正在关闭(不重新加载,仅关闭)

[英]How to detect if the browser window is closing (not reload, only close) in javascript

当浏览器的 window 关闭时,我需要调用 function 从系统中注销用户。

我找到了一个 function window.onbeforeunload但是当你重新加载浏览器时也会调用它,我不希望用户在重新加载浏览器时退出。 一旦浏览器 window 关闭,我就需要这样做。

这甚至可行吗?

来自Firefox 文档

window.addEventListener("beforeunload", function (e) {
  var confirm_message = "\o/";

  (e || window.event).returnValue = confirm_message ; 
  return confirm_message ;                      
});

此示例适用于所有浏览器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM