Открытие страницы после установки расширения Firefox - PullRequest
4 голосов
/ 15 июля 2011

Я пытаюсь сделать что-то похожее на этот пост . Тем не менее, я использую Add-on SDK и не могу найти способ сделать это.

Где бы разместить код для открытия страницы сразу после того, как пользователь установил мою надстройку?

Кроме того, я хотел бы знать, есть ли способ переключать панель надстроек после установки и показывать панель поверх моего виджета надстройки после установки, как это делает Chrome после установки расширения.

1 Ответ

5 голосов
/ 16 июля 2011

Это не очевидно, но вы можете прикрепить функции, которые вызываются при загрузке или выгрузке расширений.Это описано в «простом учебном пособии по расширению» в документах:

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

I думаю, для реализации этого в модуле вы можете сделать что-то вроде:

var tabs = require("tabs");

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