Настройка среды разработки для разработки аддонов для mozilla firefox с помощью Addon-SDK и IDE

Я хочу создать аддон mozilla firefox, используя метод Addon-SDK. Я искал способ настроить среду разработки с помощью IDE (Netbeans, Eclipse и т. д.) для этого. Но в итоге мне это не удалось. Я даже проверил https://developer.mozilla.org/en-US/Add-ons ...

Как отправить сообщение дочернему процессу в Firefox add-on, как Chrome native messaging

Я пытаюсь эмулировать родную функцию обмена сообщениями Chrome с помощью дополнения Firefox SDK. В частности, я использую модуль child_process вместе с методом emit для связи с дочерним процессом python. Я могу успешно отправлять сообщения в доче ...

Откройте вкладку в Mozilla Add On SDK

Я разрабатываю дополнение Mozilla. Я пытаюсь открыть счет. Согласно https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/packages/addon-kit/docs/tabs.html это делается с помощью console.log("before tab"); var tabs = require("tabs"); tabs.open ...

Доступ к Firefox Add-on SDK из загрузочного расширения

Мне нужен доступ к точкам входа bootstrap, но также нужен доступ к приятным функциям, которые предоставляет Firefox Add-on SDK. Как лучше всего это сделать? ...

Как сделать редирект в Firefox page-mod?

Я пытаюсь перенести расширение Google Chrome в Firefox Add-On SDK, и мне нужно расширение, чтобы фильтровать страницы с моего сайта и делать редиректы. Например, если пользователь открывает "http://example.com/special" мне нужно отправить его в "http ...

В более новых версиях Firefox по-прежнему можно переопределить функцию JS веб-страницы?

Я пишу расширение, чтобы переопределить функцию JS веб-страницы, и начал с этого вопроса, но ответ, похоже, не работает в Firefox 42 на Linux. Затем я попытался использовать exportFunction, как описано в документации , но это также молчаливо провали ...

Использовать удаленное содержимое файла скрипта/JavaScript в страницу-мод

Есть ли способ легко использовать удаленный файл javascript в качестве скрипта содержимого с помощью Page-mod API ? Я пытаюсь построить несколько простых аддонов для собственного использования, чтобы автоматизировать некоторые повторяющиеся вещи. П ...

Как загрузить CSS-файл из каталога профилей (как создать URI из filepath)

Мое расширение сохранило CSS-файл в каталоге профиля пользователя. Теперь я хочу загрузить этот CSS-файл в окно. Sheetsheet/utils , похоже, имеет loadSheet (window, uri, type) метод для этого (https://developer.mozilla.org/en-US/Add-ons/SDK/Low-Leve ...

как я могу получить все значения заголовка для запроса в firefox addon sdk?

Я пытаюсь читать заголовки с помощью firefox addon sdk, используя nsIHttpChannel Нравится.. var httpChannel = subject.QueryInterface(Ci.nsIHttpChannel); console.log(httpChannel.getRequestHeader("Host")); Работает, но я хотел бы скопировать полны ...

Как мне закодировать мое дополнение, чтобы Firefox знал, где искать обновления?

Я разрабатываю дополнение, и у меня возникли проблемы с поиском документации, которая объясняет, как сообщить Firefox, где искать обновления. Если я отправлю сообщение .xpi на моем сайте, и пользователь загружает и устанавливает его .xpi, знает ли F ...

firefox обнаруживает идентификатор вкладки в api" sdk/system/events"

Добрый день. у меня есть проблема с переносом расширения chromium в firefox. мне нужно определить все исходящие запросы и идентификаторы вкладок, к которым они принадлежат. для обнаружения запросов я используюsystem/events api, но не могу найти спос ...

Простое расширение firefox" не совместимо " ошибка в Pale Moon

Я пытаюсь получить очень простое расширение, работающее в Pale Moon (вариация Firefox). Lib\main.js: var data = require("sdk/self"); var pageMod = require("sdk/page-mod"); pageMod.PageMod({ include: "*.annoyingsite.com", contentScriptFile ...