如何在浏览器启动时运行

时间:2016-02-22 13:33:24

标签: firefox firefox-addon firefox-addon-sdk

我是Firefox插件开发的新手 我有以下代码:

var windows = require("sdk/windows").browserWindows;
windows.on("open", function() {
    // do stuff
});

但这只适用于浏览器启动后 后创建的窗口,而不是第一个 我该如何解决这个问题?

我知道我可以将代码复制到open事件之外,但是当安装了addon并且我不想要它时它也会运行。

1 个答案:

答案 0 :(得分:1)

我找到了答案here

exports.main = function (options, callbacks) {
    if (options.loadReason == "startup") {
        // do stuff     
    }
};