Отключить встроенную установку расширения Firefox с помощью Extension - PullRequest
0 голосов
/ 04 февраля 2019

Есть ли способ обнаружить, что я собираюсь установить встроенный аддон Firefox с аддоном Firefox?

Мне интересно, есть ли вызов API для браузера, который собирается проверить, что яЯ собираюсь установить его, и до того, как появится всплывающее окно installation, нужно предпринять некоторые действия.В моем случае было бы запрещено скачивать файл .xpi и перейти на другой сайт.

Что я пробовал:

background.js (и включены downloads в manifest.json)

function handleCreated(item) {
  console.log(item);
}

browser.downloads.onCreated.addListener(handleCreated);

, и это, похоже, не работает при работе с установкой дополнения Firefox.Я не получаю ничего зарегистрированного в моей фоновой консоли.

Я также пытался преобразовать HTML в текст, используя .text() метод в jQuery, и оттуда попытайтесь найти .xpiСтрока на странице.Но, похоже, это не общая форма.

Мои ожидания состоят в том, чтобы заставить мое дополнение распознавать, что пользователь загружает файл .xpi, и выполнять перенаправление на некоторых страницах, когда это происходит.

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