firefox扩展全局变量

时间:2011-03-07 14:18:33

标签: firefox global-variables

如何将事件函数中的值保存到firefox扩展中的全局变量中,还是有另一种更好的方法?

代码:

var bs = 
{
   onLoad: function() {...},
   onPress: function(e) {...},
   onMenuItemCommand: function(e) {...},
   onToolbarButtonCommand: function(e) {...},
};

window.addEventListener("load", function () { bs.onLoad(); }, false);
document.addEventListener("keypress", function(e) {bs.onPress(e); }, false, true);

试图在“var bs”之前初始化,但变量总是被重置。

最好,美国

1 个答案:

答案 0 :(得分:0)

找到解决方案,

如果您声明变量如下:

window['variablename'] = "";

您可以在功能中访问它。