我是Firefox插件开发的新手 我有以下代码:
var windows = require("sdk/windows").browserWindows;
windows.on("open", function() {
// do stuff
});
但这只适用于浏览器启动后 后创建的窗口,而不是第一个 我该如何解决这个问题?
我知道我可以将代码复制到open事件之外,但是当安装了addon并且我不想要它时它也会运行。
答案 0 :(得分:1)
我找到了答案here。
exports.main = function (options, callbacks) {
if (options.loadReason == "startup") {
// do stuff
}
};