Как включить / отключить надстройку Forefox с помощью JavaScript - PullRequest
1 голос
/ 08 декабря 2011

Я хочу включить надстройку, которая отключается вручную после перезапуска Firefox. Я могу прослушивать события для включения / выключения надстройки Firefox с помощью методов "onDisabling: function (addon, needsRestart)". Могу ли я включить расширение, используя JavaScript.Любые идеи были бы хорошы?

1 Ответ

2 голосов
/ 08 декабря 2011

Для этого вы можете использовать API диспетчера надстроек .Что-то вроде этого:

Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.getAddonByID("someextension@example.com", function(addon)
{
  if (addon.userDisabled)
    addon.userDisabled = false;
});

Здесь someextension@example.com обозначает идентификатор надстройки, которую вы, конечно, хотите включить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...