Firefox扩展安装后打开页面

时间:2011-07-15 18:27:18

标签: firefox-addon firefox-addon-sdk

我正在尝试做类似于this post的事情。但是,我正在使用附加SDK,我似乎找不到这样做的方法。

在用户安装我的插件后,我会把代码放在哪里打开页面?

此外,我想知道在安装后是否有办法切换附加栏,并在安装后在我的附加小部件顶部显示一个面板,例如Chrome在安装扩展程序后执行此操作。< / p>

1 个答案:

答案 0 :(得分:5)

这并不明显,但您可以附加在加载或卸载扩展时调用的函数。这包含在文档中的“简单扩展教程”中:

https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload

在一个模块中实现这个,你可以这样做:

var tabs = require("tabs");

exports.main = function (options, callbacks) {
    if (options.loadReason === 'install') {
        tabs.open("http://mozilla.org/");
    }
};