我创建了一个带有弹出页面和弹出窗口的Google Chrome扩展程序,js
我从不同的页面捕获日期,将它们存储在localStorage中并在弹出页面上显示。因此,每次我在不同的页面上时都需要清除它,因此它不应显示以前的值。我尝试了各种方法来清除localStorage,如
使用window.onload和window.onbeforeunload。但是,它不起作用。请告诉我们这样做的方法来帮助我。
答案 0 :(得分:1)
看起来您应该使用onActivated事件来确定活动标签何时更改。将代码放在扩展程序的后台页面中。
chrome.tabs.onActivated.addListener(function callback)
以下是一些文档:http://developer.chrome.com/extensions/tabs.html#event-onActivated