2
我想用html5本地存储编写一个简单的扩展。 我正在使用一个索引变量,每次将新值添加到本地存储时都会自动递增。有没有什么办法可以在Chrome扩展中初始化一次?
但是当我加载chrome浏览器的行动,它初始化该变量为0
我们能否在浏览器的行动声明任何变量的一次。
P.S.我是新来的Chrome开发
预先感谢您
我想用html5本地存储编写一个简单的扩展。 我正在使用一个索引变量,每次将新值添加到本地存储时都会自动递增。有没有什么办法可以在Chrome扩展中初始化一次?
但是当我加载chrome浏览器的行动,它初始化该变量为0
我们能否在浏览器的行动声明任何变量的一次。
P.S.我是新来的Chrome开发
预先感谢您
浏览器的操作页面,就像每次点击图标扩展时popup.html
负荷。使用后台页面,而在后台运行,并且在加载应用时只进行一次初始化。
Backgorund页面需要清单进行登记 - >Background Pages
背景页面允许处理localStorage的。
例如: 初始化在后台页面的变量计数器,并进行了功能,增加它,就像
var counter = 0;
function incCounter(){
window.counter++;
}
然后,你可以从popup.html
调用这个函数是这样的:
var bgp = chrome.extension.getBackgroundPage();
bgp.incCounter();
Regards