Вопросы по теме 'firefox-addon-sdk'

Создание нового дополнения для Firefox: XUL или Jetpack?
Если бы вы собирались начать разработку новой надстройки для Firefox сегодня, вы бы по-прежнему использовали XUL/JS или начали бы использовать Jetpack, новую структуру надстроек? XUL-способ создания надстроек продолжит существовать в Firefox 4, но...
1417 просмотров

Как взаимодействовать между процессом надстройки и страницей панели в Jetpack
Как лучше всего отправить переменную на панель? Используют ли люди mustache.js? Прямо сейчас я могу загрузить HTML-файл, но не могу с ним связаться после вызова panel.show()
268 просмотров
schedule 07.08.2022

Как передать данные ContentScript в глобальную переменную модуля в JavaScript?
Я работал над проектом расширения Firefox, и теперь я застрял на этом, var abc = 123; var pageMod = require("page-mod"); pageMod.PageMod({ include: "*", contentScriptWhen: 'ready', contentScript: 'var newabc = 456;', }); где abc —...
857 просмотров

Firefox: как добавить/изменить панели инструментов с помощью Add-on SDK (Jetpack)
Итак, я несколько раз просматривал документацию для Add-on SDK и нигде не могу увидеть, как создавать панели инструментов или изменять существующие. У них есть учебник по созданию иконок на панели надстроек, но это не то, что мне нужно. Поддерживает...
3259 просмотров

Обмен данными между файлами в расширении Firefox
Я переношу расширение из Chrome в Firefox и использую SDK дополнений. Чтобы получить доступ к функциям, объявленным в фоновом файле, из панели или всплывающего окна, я могу использовать chrome.extension.getBackgroundPage в Chrome. Есть ли какой-то...
802 просмотров

Перехват событий панели поиска с помощью надстройки SDK для Firefox
Я делаю надстройку Firefox, используя надстройку SDK, также известную как Jetpack. Что мне нужно, так это перехват событий, особенно вставка в поисковую строку и возможность ее отмены по отзывам пользователей. Как я могу зарегистрировать...
287 просмотров

Надстройка SDK, вызывающая dispatchEvent, не отправляет событие из скрипта содержимого на страницу
Здравствуйте, у меня есть простое расширение Firefox (на основе Add-on SDK) с pageMod. pageMod внедряет на страницу некоторый скрипт, который вызывает одну функцию function dispatchEvent(name, data){ try { data = data || {};...
526 просмотров

Обнаружение несовместимости в аддоне Firefox
У меня есть собственный аддон, разработанный для нашего рабочего места (с использованием аддона SDK), который изначально был разработан для FF4. Когда вышел FF5, все, что мне нужно было сделать, это перестроить XPI. FF6 смогла использовать тот же...
117 просмотров

как добавить подключаемый модуль jquery для разработки расширений Firefox с помощью построителя надстроек
Я пишу расширение Firefox и хочу решить эту проблему: как узнать, когда DOM iFrame снова будет готов после изменения его содержимого? Я нашел этот плагин , который, вероятно, решит мою проблему. Но я не знаю, как добавить это в свой надстройщик....
800 просмотров
schedule 28.11.2022

как использовать сообщение в функции запроса в firefox-addon-sdk
Я прочитал о функции «Запрос» по этой ссылке: https://addons.mozilla.org/en-US/developers/docs/sdk/1.1/packages/addon-kit/docs/request.html И я хотел бы использовать метод "пост". Нет объяснения или примера того, как отправить переменную из JS...
3639 просмотров

Как сделать запрос PUT (междоменный запрос), используя объект запроса Firefox addon-sdk
Есть ли способ сделать междоменный запрос PUT из объекта Firefox addon-sdk, request ? Если нет, то как лучше всего сделать запрос PUT.
659 просмотров

Вставьте файл CSS на веб-страницу через расширение Firefox.
Я пишу расширение для Firefox и использую их дополнительный SDK; но я не могу понять, как внедрить локальный файл CSS из папки данных на веб-страницу. Было бы здорово, если бы был способ сделать это через пакет page_mod .
2583 просмотров
schedule 31.07.2023

как преобразовать расширение firefox jetpack -> в расширение firefox addon sdk
Я использую бета-версию Add-on Builder (Firefox) и пытаюсь сделать что-то вроде этого: (В Addon Builder есть 3 раздела: Lib, Data, Libraries) Получите файл «def.htm» из раздела данных и откройте его в новой вкладке. Я делаю это так: var...
595 просмотров

Значок не отображается в элементе контекстного меню с Firefox Add-on SDK
Это структура файлов: ├── data │   ├── icon.png │   ├── upload.js │   └── upload.js~ ├── doc │   └── main.md ├── icon.png ├── lib │   ├── icon.png │   ├── main.js │   └── main.js~ ├── package.json ├── package.json.backup ├── README.md ├──...
1081 просмотров
schedule 01.03.2022

Параллелизм со сценарием надстройки Firefox и сценарием контента
Когда я писал надстройку для Firefox, используя SDK дополнений , я заметил, что код дополнения и код скрипта содержимого блокируют выполнение друг друга. Кроме того, код дополнения блокирует взаимодействие даже с другими окнами Firefox (не только с...
3467 просмотров
schedule 03.05.2024

Сделать панель доступной только для определенных URL-адресов
В Chrome есть что-то под названием "Действия на странице" , и я примерно пытаюсь воспроизведите эту функциональность с помощью Firefox Addon SDK/Jetpack. Вероятно, есть лучший подход, чем тот, который я пробовал до сих пор, и я открыт для...
560 просмотров
schedule 30.04.2023

Доступ к определенным файлам cookie по домену/имени в расширении Firefox
Я разрабатываю расширение Firefox, и мне нужно получить доступ к определенному файлу cookie из определенного домена. У меня есть этот код, который извлекает все файлы cookie для всех доменов, как мне запросить только тот файл cookie, который я ищу....
3783 просмотров

Не удается импортировать пользовательский модуль с помощью require() в Firefox Add-on SDK
Вот упрощенный пример кода того, что я делаю. foo.js (в каталоге lib): exports.foo = function foo() { this.bar = function() { console.log("foobar!"); }; }; основной.js: var foo = require("foo"); exports.main =...
1782 просмотров

Add-on Builder: несколько рабочих, использующих порт?
Ссылаясь на этот вопрос: Создание надстроек: ContentScript и обратно к коду надстройки? Вот мой код дополнения: var widget = widgets.Widget({ id: "addon", contentURL: data.url("icon.png"), onClick: function() { var workers = [];...
510 просмотров

Mozilla Add при попытке войти в приложение Rails, использующее Devise
У меня есть приложение Rails, которое использует Devise для аутентификации пользователя. Я разрабатываю надстройку и использую ajax. Я отправляю сообщение на свой маршрут входа в систему, отправляя параметры имени пользователя и пароля (пользователь...
142 просмотров