javascript - 在 JavaScript 中捕获浏览器关闭事件

标签 javascript jquery local-storage

我想要一个仅在关闭浏览器时起作用的事件(而不是关闭选项卡或重新加载页面)。

我正在使用以下代码:

$(window).on("unload",function(){
    localStorage.clear();
});

我尝试过onunloadonbeforeunload,它适用于关闭浏览器、重新加载页面、关闭选项卡,但对我来说我想要一个事件仅影响关闭浏览器。任何为我推荐的事件(仅关闭浏览器)。

最佳答案

您只能检测页面的卸载,而不能检测浏览器的关闭。这是不可能完成的。

关于javascript - 在 JavaScript 中捕获浏览器关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48513141/

相关文章:

javascript - 在 AngularJS 应用程序中本地保存数组数据,以便在两个应用程序之间共享

javascript - 由于 jquery 模态窗口,主页一 Angular 出现小 X

javascript - 强制 javascript 变量作为 "value"传递

c# - ASP.NET 中的 JavaScript 脚本

jquery - 使用 jquery 设置 OPTGROUP 标签

javascript - 将对象数组保存到 javascript localStorage 不起作用

javascript - 我如何在 ReactJS 中使用窗口对象?

javascript - 缺少正则表达式以捕获最后一个键值列表条目

javascript - Summernote编辑不显示滚动条

php - Jquery:创建多个实体