2013-12-10 2 views
1

Я создаю расширения Firefox, и я хочу автозапуск расширений с помощью браузера. Без какого-либо щелчка, это только начало в фоновом режиме. Я знаю, что это возможно, например, плагин ghoster может это сделать, но его код огромен, поэтому мне нужно слишком много времени, чтобы его проанализировать. И, кстати, я не хочу ждать загрузки какой-либо страницы или чего-то еще. Сразу после запуска firefox. Любые намеки?Autorun firefox extension

ответ

2

Код расширения может запускаться сразу же после загрузки браузера. Вы, наверное, просто нужно добавить EventListener, чтобы расширение знать, что браузер готов:

window.addEventListener("load",function() {yourBrowserLoadFunction();}, false); 

Код внутри функции yourBrowserLoadFunction() будет работать, как только начинается браузер.

+0

Совершенно странно. Тестирование этого раньше не работает. Десятки страниц документации MDN, и внезапно это начинает работать. Не знаю, почему. В любом случае, ваш ответ абсолютно прав. благодаря –