2013-02-12 3 views
1

Я использую последнюю версию Firefox Addon SDK (https://github.com/mozilla/addon-sdk) для создания моего расширения. Кроме того, я использую панель инструментов Erik Vold (https://github.com/erikvold/toolbarbutton-jplib), чтобы отобразить кнопку расширения на верхней панели инструментов. При запуске cfx xpi и установке расширения он говорит мне, что все прошло нормально (без перезагрузки или вообще не требуется), но кнопка панели инструментов появляется только тогда, когда я действительно перезапускаю браузер.Строительство без перезапуска расширения Firefox с помощью Addon SDK

Как я могу сделать его действительно перезагруженным?

ответ

0

Используйте функцию moveTo, чтобы принудительно вставить кнопку панели инструментов при установке. Я считаю, что это ошибка в коде, но я не спросил об этом Эрика.

Что-то, как это будет работать:

var ToolbarButton = require('toolbarbutton').ToolbarButton; 
var tbb = ToolbarButton(options); 
tbb.moveTo(options); 
Смежные вопросы