我正在使用Firefox Addon SDK(https://github.com/mozilla/addon-sdk)的最新版本来构建我的扩展程序。另外,我使用Erik Vold的toolbarbutton包(https://github.com/erikvold/toolbarbutton-jplib)来显示顶部工具栏中的扩展按钮。当运行cfx xpi
并安装扩展时,它告诉我一切正常(没有重启或任何需要)但工具栏按钮仅在我实际重新启动浏览器时显示。
如何让它真正无法重启?
答案 0 :(得分:0)
使用moveTo
功能强制在安装时插入工具栏按钮。我相信这是代码中的一个错误,但我没有问过Erik。
这样的事情会起作用:
var ToolbarButton = require('toolbarbutton').ToolbarButton;
var tbb = ToolbarButton(options);
tbb.moveTo(options);