Firefox for Android扩展中bootstrap.js中的全局变量

时间:2013-09-21 01:07:15

标签: javascript twitter-bootstrap firefox-addon global-variables

我想知道在Firefox扩展程序(Firefox for Android)的bootstrap.js文件中使用全局变量是否正确(允许且没有副作用),尤其是当这些变量可能包含{{1}时对象,由事件侦听器和观察者使用。如果不能解释风险,谢谢。

1 个答案:

答案 0 :(得分:0)

bootstrap.js范围是你的,而你自己。如果你愿意,可以使用全局变量进行狂暴(但是,可维护性是另一个问题;)

话虽如此,在将对其他作用域(窗口,其他模块)的引用填充到任何类型的变量时要小心,因为这可能会泄漏(或者因为Firefox 15在访问死window和关联{时会抛出异常{1}} S)。反过来说,填充对你的东西的引用,也可能是有问题的。阅读Common causes of memory leaks in extensions

附加组件,特别是无重新启动的附加组件,必须自行清理!

相关问题