【问题标题】:clear localStorage on Chrome Extension PopUp page close清除 Chrome 扩展弹出页面上的 localStorage 关闭
【发布时间】:2014-01-29 08:49:06
【问题描述】:

我创建了一个带有弹出页面和弹出窗口的 Google Chrome 扩展,js

我从不同的页面捕获日期,将它们存储在 localStorage 并显示在弹出页面上。所以,每次我在不同的页面上时,我都需要清除它,这样它就不应该显示以前的值。我尝试了各种方法来清除 localStorage,例如

通过使用 window.onload 和 window.onbeforeunload。但是,它不起作用。请告诉我如何做同样的事情来帮助我。

【问题讨论】:

    标签: javascript google-chrome-extension


    【解决方案1】:

    看起来您应该使用 onActivated 事件来确定活动选项卡何时更改。将代码放在扩展程序的背景页面中。

    chrome.tabs.onActivated.addListener(function callback)
    

    这里还有一些文档:http://developer.chrome.com/extensions/tabs.html#event-onActivated

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-02
      • 2016-08-12
      相关资源
      最近更新 更多