我正在尝试做与这篇文章类似的事情。但是,我正在使用附加 SDK,我似乎无法找到一种方法来做到这一点。
用户安装我的插件后,我应该将代码放在哪里打开页面?
另外,我想知道是否有办法在安装后切换插件栏,并在安装后在我的插件小部件顶部显示一个面板,就像 Chrome 在安装扩展程序后所做的那样。
我正在尝试做与这篇文章类似的事情。但是,我正在使用附加 SDK,我似乎无法找到一种方法来做到这一点。
用户安装我的插件后,我应该将代码放在哪里打开页面?
另外,我想知道是否有办法在安装后切换插件栏,并在安装后在我的插件小部件顶部显示一个面板,就像 Chrome 在安装扩展程序后所做的那样。
这并不明显,但您可以附加在加载或卸载扩展时调用的函数。文档中的“简单扩展教程”对此进行了介绍:
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/");
}
};