Firefox 如何在浏览器启动时运行

Firefox 如何在浏览器启动时运行,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我是Firefox插件开发新手。 我有以下代码: var windows = require("sdk/windows").browserWindows; windows.on("open", function() { // do stuff }); 但这仅适用于启动浏览器后创建的windows,而不是第一个。 我怎样才能解决这个问题 我知道我可以将代码复制到open事件之外,但它在安装插件时也会运行,我不希望这样。我找到了答案 exports.main = function (opt

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

var windows = require("sdk/windows").browserWindows;
windows.on("open", function() {
    // do stuff
});
但这仅适用于启动浏览器后创建的windows,而不是第一个。
我怎样才能解决这个问题

我知道我可以将代码复制到open事件之外,但它在安装插件时也会运行,我不希望这样。

我找到了答案

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