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

Как изменить цвет фона панели состояния в расширении Firefox
Я пишу расширение Firefox, которое отображает панель состояния, содержащую некоторый текст. Я хочу изменить цвет фона моей панели состояния в зависимости от сообщения. например красный фон для ошибок. var pnl =...
1100 просмотров
schedule 22.10.2022

Firefox аварийно завершает работу, когда функция XPCOM вызывается из потока
Я хочу создать поток из компонента XPCOM... Вот код для этого nsresult rv = NS_OK; nsCOMPtr<Callback> obj = do_CreateInstance("@jscallback.p2psearch.com/f2f;1", &rv); NS_ENSURE_SUCCESS(rv, rv); char* str="Hello from C++";...
382 просмотров
schedule 13.03.2024

Событие всплывающего окна Firefox
Я пишу расширение Firefox, используя XPCOM C++. Я хочу получать уведомления, когда открывается всплывающее окно (как мы видим при просмотре www.rediffmail.com). Как поймать это событие? Кто-нибудь знает, как это сделать? Спасибо за вашу...
388 просмотров
schedule 23.08.2022

Как предварительно обработать HTML перед его загрузкой и анализом Mozilla?
Мне нужен способ обработки HTML до того, как он будет загружен и проанализирован Mozilla. Есть ли прослушиватель контента, который я могу использовать в своем расширении Firefox?
719 просмотров
schedule 22.10.2023

Вызов функции dll из JS XPCOM
Я хотел знать, может ли XPCOM JS вызывать внешнюю функцию dll? У меня есть dll, которая предоставляет определенные функции. Я хочу, чтобы моя функция XPCOM JS могла вызывать функцию dll. Является ли это возможным?
1696 просмотров
schedule 04.05.2024

В чем разница между расширением Firefox и плагином?
В Firefox есть плагины и расширения. Не могли бы вы объяснить мне, почему у этих дополнений разные названия и вкладки? Они настолько различаются, что им нужны разные имена? Я думаю, что немного неестественно различать эти вещи, у расширений так...
19897 просмотров

Экстрактор ссылок на расширение Firefox
Я хочу создать расширение в Firefox, которое извлекает ссылки, встроенные на веб-страницу, от пользователей, перемещающих указатель мыши по ссылке. Это было бы очень похоже на отображение целевой ссылки в строке состояния в нижней части браузера....
381 просмотров
schedule 10.12.2023

Как прослушать загрузку страниц из расширения Fennec?
Я работаю над простым расширением для Fennec, которое должно добавлять специальный HTML-элемент на каждую загруженную страницу. Я создал этот простой overlay.js: var MyAddon = { onLoad: function(aEvent){ var appcontent =...
1204 просмотров
schedule 01.05.2024

Обнаружение пользовательского агента iPod touch
Когда кто-то обновляет свой статус на FB с iPod touch, FB автоматически приписывает ему статус «через iPod touch». С переключателем пользовательского агента (например, одним из расширений Firefox) я могу подделать «через мобильную сеть». Однако...
954 просмотров

Разработка расширения Firefox: как правильно указать элемент привязки для всплывающего окна уведомления?
Будучи новичком в разработке расширений JavaScript и Firefox, я пытаюсь установить элемент привязки для всплывающего окна уведомление , но оно не работает, оно либо игнорируется, либо уведомление вообще не отображается. Ни просто указание метки в...
156 просмотров
schedule 29.06.2022

как создать холст в документе содержимого из расширения Firefox?
Я разрабатываю расширение Firefox, чтобы я мог создавать элементы холста в документе содержимого (веб-страница, загруженная в браузер) из расширения. Моя функция ниже: function createCanvas(el, e, count) { try{ alert("create canvas");...
1026 просмотров
schedule 30.10.2022

IPC между расширением Firefox и COM-компонентом
Мне нужно сделать синхронный вызов между компонентом JavaScript XPCOM и компонентом COM (собственный процесс WIN32). Я знаю, варианты такие: 1) Открыть сокеты и использовать TCP/IP 2) Иметь подключаемый модуль NPAPI и загрузить его в...
324 просмотров
schedule 27.06.2022

Позиционирование панелей с помощью Firefox Add-on SDK
Я пытаюсь продвинуться вперед, позиционируя свою панель в надстройке с новым SDK. Я вижу, что в документации показан только один способ управления положением панели, а именно передача якоря при show() его: шоу (якорь) Отображает...
2918 просмотров

Выборочная перезапись URL-адреса из надстройки Firefox?
Я хочу создать надстройку для Firefox, которая перезаписывает определенные URL-адреса. Например, если страница пытается загрузить файл http://my.com/foo.js , Я хочу переписать URL-адрес, чтобы он загружался с http://my-other.org/bar.js . И я не...
2342 просмотров
schedule 06.10.2022

Как лучше всего общаться с надстройкой Firefox
Мне нужно иметь возможность получить URL-адрес с активной вкладки в Firefox. DDE не работает с несколькими экземплярами, поэтому я подумал, что могу создать дополнение, которое устанавливает глобальный атом или что-то в этом роде. Я также подумал,...
1285 просмотров
schedule 19.02.2024

Firefox — изображение, показывающее плагин
Есть ли какой-нибудь плагин/аддон, который показывает все изображения, которые используются на странице? (оба CSS/HTML) Инструмент веб-разработчика выполняет мою половину работы. Есть ли какой-нибудь плагин, который помогает перечислить все...
144 просмотров
schedule 19.03.2024

Расширение Firefox: событие активации/деактивации окна
в моем расширении Firefox я пытаюсь обработать событие, когда окно браузера активируется или деактивируется. Добавление событий «активировать» и «деактивировать» в окно в основном работает. Но заметил, что когда я перемещаю окно, сначала происходит...
1050 просмотров
schedule 01.07.2022

ошибка обратного вызова jsonp
Я использую конструктор аддонов Firefox. Запуск этого кода с ошибками «обратный вызов не определен» function callback(data) { window.alert(data.status); } $.ajax({ url:...
967 просмотров

Как проверить, активирован ли Javascript из расширения Firefox?
Я не нашел никакой информации об этом. В основном мне нужно знать из расширения Firefox, включен ли в браузере javascript. Это возможно? Я совершенно новичок в программировании расширений FF - на самом деле это мое первое расширение, и среди...
195 просмотров
schedule 13.11.2023

Доступ к глобальным переменным в расширениях Firefox
Я пишу расширение для Firefox, которое берет пользовательский переключатель из командной строки и устанавливает переменную внутри моего cmdline.js в каталоге components , мы назовем переменную switchDetected , которая является логическим...
3037 просмотров
schedule 18.11.2023