我创建了一个Firefox扩展和chrome扩展。在Chrome中我使用的是background.cs,因此它只会为所有Chrome实例加载一次,所以如果我在后台编写简单的警报,它只会显示一次警告框。
同样的事情不适用于Firefox,当我打开新的Firefox窗口时,它会一直显示警告消息。
Firefox中有背景吗?
答案 0 :(得分:0)
写一个javascript module或切换到Add-on SDK
javascript模块就是这样的
this.EXPORTED_SYMBOLS = ["Helper"];
this Helper = {
initialized: false,
init: function() {
if(this.initialized){
return;
}
// code here is executed only the first time init() is called
this.initialized = true;
}
};