javascript - 如何在关闭浏览器而不是关闭选项卡时从 localStorage 中删除数据?

标签 javascript browser tabs onbeforeunload window.onunload

我使用了 window.onunload 并尝试了 window.onbeforeunload 但两者都在选项卡关闭时清除了数据。我希望在关闭选项卡时保留数据,并在关闭整个浏览器时将其清除。对此有什么解决方案吗?

最佳答案

那是不可能的。不幸的是,关闭整个浏览器时没有触发任何事件(至少在 Chrome、Firefox 和 Internet Explorer 中没有)。

您将不得不找到另一种解决方案来实现您的需求:(

关于javascript - 如何在关闭浏览器而不是关闭选项卡时从 localStorage 中删除数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33498228/

相关文章:

javascript - asp LinkBut​​ton __doPostBack

javascript - jQuery ui Datepicker - 全局扩展/覆盖?

c++ - 插件如何调整它的窗口大小

javascript - 加载页面时显示第一个选项卡

javascript - 使用 jQueryUI/Bootstrap 对话框延迟 jQuery

javascript - 当禁用点标记时,无法在 Highcharts 中设置选定状态

ios - Mobile Safari 在硬重置时清除 cookie 和 LocalStorage

javascript - 如何以编程方式刷新浏览器

Android Jetpack Compose 白色 TabRow

android - Android 中具有动态选项卡内容的动态选项卡