使用Addon SDK构建无重启的Firefox扩展

时间:2013-02-12 14:35:18

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

我正在使用Firefox Addon SDK(https://github.com/mozilla/addon-sdk)的最新版本来构建我的扩展程序。另外,我使用Erik Vold的toolbarbutton包(https://github.com/erikvold/toolbarbutton-jplib)来显示顶部工具栏中的扩展按钮。当运行cfx xpi并安装扩展时,它告诉我一切正常(没有重启或任何需要)但工具栏按钮仅在我实际重新启动浏览器时显示。

如何让它真正无法重启?

1 个答案:

答案 0 :(得分:0)

使用moveTo功能强制在安装时插入工具栏按钮。我相信这是代码中的一个错误,但我没有问过Erik。

这样的事情会起作用:

var ToolbarButton = require('toolbarbutton').ToolbarButton;
var tbb = ToolbarButton(options);
tbb.moveTo(options);