Я создаю аддон Firefox, пытаюсь определить встроенную установку расширений Firefox.Чтобы было ясно, установки в местах, которые не находятся в домене Mozilla
.Поэтому, когда я нахожусь на каком-либо веб-сайте и запускаю установку расширения (файл .xpi
), я хочу перенаправить пользователя на какой-либо веб-сайт.
До того, как появится это диалоговое окно, и если это невозможно, очень скоро после этого, то есть «подтверждение установки», я хочу перенаправить пользователя.
Я не очень знакомс download
API, и я действительно не знаю, с чего начать.Я попытался добавить слушателя для загрузок, но не получил никакого результата.
background.js (и включены downloads
в manifest.json
)
function handleCreated(item) {
console.log(item);
}
browser.downloads.onCreated.addListener(handleCreated);
Я надеюсь, что мой аддон узнает, что пользователь загружает.xpi
, и выполните перенаправление на какой-либо странице, когда это произойдет.
Редактирование: Если перенаправление невозможно, то замена веб-сайтов .xpi
на другой также сделает эту работу.