Вопросы по теме 'firefox-addon-sdk'
Создание нового дополнения для Firefox: XUL или Jetpack?
Если бы вы собирались начать разработку новой надстройки для Firefox сегодня, вы бы по-прежнему использовали XUL/JS или начали бы использовать Jetpack, новую структуру надстроек?
XUL-способ создания надстроек продолжит существовать в Firefox 4, но...
1417 просмотров
schedule
24.02.2023
Как взаимодействовать между процессом надстройки и страницей панели в 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 просмотров
schedule
02.07.2023
Firefox: как добавить/изменить панели инструментов с помощью Add-on SDK (Jetpack)
Итак, я несколько раз просматривал документацию для Add-on SDK и нигде не могу увидеть, как создавать панели инструментов или изменять существующие. У них есть учебник по созданию иконок на панели надстроек, но это не то, что мне нужно. Поддерживает...
3259 просмотров
schedule
04.04.2022
Обмен данными между файлами в расширении Firefox
Я переношу расширение из Chrome в Firefox и использую SDK дополнений. Чтобы получить доступ к функциям, объявленным в фоновом файле, из панели или всплывающего окна, я могу использовать chrome.extension.getBackgroundPage в Chrome. Есть ли какой-то...
802 просмотров
schedule
17.01.2023
Перехват событий панели поиска с помощью надстройки SDK для Firefox
Я делаю надстройку Firefox, используя надстройку SDK, также известную как Jetpack.
Что мне нужно, так это перехват событий, особенно вставка в поисковую строку и возможность ее отмены по отзывам пользователей. Как я могу зарегистрировать...
287 просмотров
schedule
02.05.2023
Надстройка SDK, вызывающая dispatchEvent, не отправляет событие из скрипта содержимого на страницу
Здравствуйте, у меня есть простое расширение Firefox (на основе Add-on SDK) с pageMod. pageMod внедряет на страницу некоторый скрипт, который вызывает одну функцию
function dispatchEvent(name, data){
try {
data = data || {};...
526 просмотров
schedule
12.05.2022
Обнаружение несовместимости в аддоне Firefox
У меня есть собственный аддон, разработанный для нашего рабочего места (с использованием аддона SDK), который изначально был разработан для FF4.
Когда вышел FF5, все, что мне нужно было сделать, это перестроить XPI. FF6 смогла использовать тот же...
117 просмотров
schedule
18.09.2022
как добавить подключаемый модуль 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 просмотров
schedule
24.07.2023
Как сделать запрос PUT (междоменный запрос), используя объект запроса Firefox addon-sdk
Есть ли способ сделать междоменный запрос PUT из объекта Firefox addon-sdk, request ? Если нет, то как лучше всего сделать запрос PUT.
659 просмотров
schedule
20.07.2023
Вставьте файл 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 просмотров
schedule
20.07.2022
Значок не отображается в элементе контекстного меню с 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 просмотров
schedule
17.02.2023
Не удается импортировать пользовательский модуль с помощью 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 просмотров
schedule
10.06.2022
Add-on Builder: несколько рабочих, использующих порт?
Ссылаясь на этот вопрос: Создание надстроек: ContentScript и обратно к коду надстройки?
Вот мой код дополнения:
var widget = widgets.Widget({
id: "addon",
contentURL: data.url("icon.png"),
onClick: function() {
var workers = [];...
510 просмотров
schedule
26.01.2023
Mozilla Add при попытке войти в приложение Rails, использующее Devise
У меня есть приложение Rails, которое использует Devise для аутентификации пользователя. Я разрабатываю надстройку и использую ajax. Я отправляю сообщение на свой маршрут входа в систему, отправляя параметры имени пользователя и пароля (пользователь...
142 просмотров
schedule
24.09.2022