Описание тега firefox-addon-overlay

1 ответ

В Firefox 50, какой URL-адрес chrome:// подходит для наложения и расширения главного окна DevTools?

Ранее вы могли расширять / разрабатывать Firefox DevTools на chrome://devtools/content/framework/toolbox-options.xul с наложением. Теперь это, кажется, больше не существует в Firefox 50. Панель инструментов разработчика показывает about:devtools-too…
4 ответа

Как перенести устаревшее расширение XPCOM на WebExtensions?

Внедренные WebExtensions рассказывают о том, как "... встроить WebExtension в классическое загружаемое расширение или дополнение Add-on SDK". Но у меня нет ни "начального загрузчика", ни расширения "Add-on SDK", а всего лишь десятилетнее простое ст…
2 ответа

Использовать HTTP-запрос на изменение для перенаправления URL

Я создаю надстройку для Firefox, которая перенаправляет запрос на новый URL, если URL соответствует некоторым условиям. Я пробовал это, и это не работает. Я регистрирую наблюдателя по HTTP-on-modify-request для обработки URL-адреса. Если URL-адрес с…
0 ответов

Как заставить Firefox 56 перезагрузить устаревшее дополнение?

Я использовал старую версию Firefox, потому что у меня есть устаревшая надстройка, которая несовместима с новыми версиями. Сейчас многие сайты перестали работать в старой версии Firefox, и это заставляет меня обновиться до Firefox 56 и изменить код …
1 ответ

Откройте новую вкладку с надписью "Hello World"

Как открыть новую вкладку и создать в ней новый HTML-документ? Предпочтительно использовать старый API, необходимый для перезагрузки, например Components.classes, Components.interfaces вещи, но любой способ, который работает, хорошо.
1 ответ

Скачайте и откройте Firefox

Я новый пользователь системы плагинов Firefox. Я хотел создать плагин, который будет загружать несколько файлов в очередь, а затем открывать их для практики. У меня вопрос, есть ли способ загрузить файл из Интернета в плагине. Я знаю о существовании…
3 ответа

Как разрабатывать устаревшие дополнения Firefox в будущем?

Firefox движется к стандарту WebExtensions, который обещает улучшения стабильности, кросс-браузерной совместимости и большей безопасности. В то же время они постепенно отказываются от поддержки устаревших надстроек (загружаемых расширений, надстроек…
1 ответ

maxVersion в Firefox Add-on не применяется?

У меня есть надстройка Firefox (не распространяется через AOD), которая должна была быть активной (в этой версии) только с Firefox до версии 50, ср. Этот фрагмент из моего install.rdf: <em:targetApplication> <Description> <em:id>{e…
1 ответ

Почему моя надстройка Firefox не работает после обновления Firefox до версии 50

Я разработал дополнение daneshLink, которое было проверено Firefox. Пользователи установили это дополнение и использовали его. Это дополнение работало, но когда Firefox обновился до версии 50.0, это дополнение не работает. (Примечание: надстройка не…
1 ответ

Как получить URL активной вкладки в дополнении e10s

Для нажатия кнопки на панели инструментов мне нужно получить URL-адрес активной вкладки. Но window.gBrowser.selectedBrowser.contentDocument получает CPOW ошибка. Как узнать местоположение URL активной вкладки в дополнении e10s?
1 ответ

Как прочитать локальный файл в дополнении для Firefox версии 45+

Я потратил 4 часа, пытаясь найти решение для загрузки файла в мою надстройку Firefox. Но безуспешно (((. Код у меня есть: const {TextDecoder, OS} = Cu.import("resource://gre/modules/osfile.jsm", {}); var decoder = new TextDecoder(); var promise = OS…
2 ответа

Нужно ли создавать файл.xpi для проверки моего расширения Firefox?

У меня есть расширение Firefox. Когда я меняю исходный код, каждый раз мне приходится создавать zip-файл, включая исходный код, а затем делать его в виде файла .xpi. Могу ли я избежать этого *.xpi шаги файла?