Вопросы по теме 'firefox-addon-sdk'
доступ скрипта содержимого к веб-странице js
Я создаю дополнение Firefox с помощью онлайн-конструктора дополнений. Как можно использовать существующую функцию на веб-странице из аддона? Этот сайт мне не принадлежит, поэтому я не могу привязать прослушиватели событий, чтобы отправить на него...
681 просмотров
schedule
29.01.2024
Как получить доступ к переменной, прикрепленной к веб-странице, с помощью сценария содержимого в сценарии содержимого с помощью построителя надстроек
Я создал надстройку с помощью конструктора надстроек. Я прикрепил контент-скрипт к pageMod в main.js
Мой сценарий контента подсчитывает количество динамических тегов, созданных с помощью document.createElement() . Это делается путем создания...
987 просмотров
schedule
23.10.2023
Отладка Firefox Addon IDE
Я обнаружил, что разрабатываю аддон для Firefox с расширением ADD-ON SDK .
Можно ли отладить это расширение с помощью IDE, например Aptana или WebStorm?
Это расширение изменяет веб-страницу на основе URL-адреса и должно иметь несколько...
323 просмотров
schedule
12.04.2024
Настроить установщик дополнений
Я пишу надстройку с SDK надстройки Firefox, и мне нужно выполнить некоторые операции, когда надстройка установлена. Есть ли способ настроить установщик дополнений? Если нет, я мог бы выполнить эти операции при первой загрузке надстройки. Как я мог...
92 просмотров
schedule
03.05.2024
Как использовать nsIParserUtils внутри firefox addon sdk 1.10 main.js?
Моя недавняя заявка на сайт надстройки Firefox (на основе SDK надстройки Firefox 1.10) была отклонена, поскольку я не продезинфицировал ввод, который использую, и мне было предложено используйте nsIParserUtils .
Я нашел функцию parseHTML(doc,...
866 просмотров
schedule
01.12.2023
Загрузочное расширение Firefox: как перехватывать события навигации перед запросом страницы?
Я создаю загрузочное расширение Firefox , используя SDK дополнений Mozilla ( не традиционный XUL аддон, как и другие подобные вопросы).
Я хочу фиксировать события навигации до того, как они отправят HTTP-запросы.
Я использовал...
691 просмотров
schedule
16.10.2022
Аддон Firefox: получение вкладки из XMLHttpRequest
Я пытаюсь связать XMLHttpRequest с вкладкой в браузере, используя следующий код:
function getBrowserFromChannel(aChannel) {
var notificationCallbacks =
aChannel.notificationCallbacks ?...
166 просмотров
schedule
06.06.2024
Наложить html в Firefox?
Пользовательский интерфейс xul можно легко наложить при создании надстройки Firefox, но как насчет html-файлов?
Мне кажется странным, что некоторые части Mozilla используют это, например, программа для чтения PDF.js. Есть ли какие-то преимущества...
964 просмотров
schedule
22.01.2024
Как получить доступ к фоновой странице расширения Jetpack в Firefox?
Я создаю расширение, используя расширение для браузера с открытым исходным кодом от trigger.io, framework, называемое forge . Вы можете ознакомиться с документацией здесь . Документы довольно хороши, и все, кажется, работает отлично, за...
463 просмотров
schedule
04.10.2022
Создать запись контекстного меню для всех веб-сайтов, за исключением некоторых
Я разрабатываю надстройку Firefox с помощью Addon SDK, в которой я хотел бы содержать запись контекстного меню для изображений на всех веб-сайтах, кроме изображений Google, для которых я добавлю другую запись контекстного меню.
var cm =...
152 просмотров
schedule
12.03.2024
Надстройка браузера для автоматического включения файлов cookie — закон ЕС о файлах cookie
В ЕС у нас есть закон, который требует, чтобы веб-страницы запрашивали разрешение на сохранение файлов cookie. Большинство из нас знают о файлах cookie и соглашаются с ними, но все же вынуждены принимать их везде. Поэтому я планирую написать это...
1053 просмотров
schedule
02.04.2024
Не удается отправить междоменный AJAX из панели
Я делаю надстройку Firefox и с панели надстроек Firefox пытаюсь сделать запрос AJAX на сайт.
Это то, что у меня есть до сих пор:
package.json
{
//[...]
"permissions": {
"cross-domain-content": ["http://www.website.com",...
347 просмотров
schedule
19.11.2022
Событие pageMod для прослушивания ответа от панели
У меня есть два сценария контента:
редактор аннотаций (панель)
editField (модуль страницы)
Аддон сначала просит пользователя ввести текст во всплывающую панель, созданную annotationEditor. Это работает отлично. Текст возвращается в...
99 просмотров
schedule
15.11.2022
contentScript: self.on('click', function() { tabs.open(url) }) - я не могу открыть новую вкладку здесь
В моем пункте меню пользователь видит уже переведенный выделенный текст - это делается в onMessage (и теперь я не могу перевести и открыть вкладку в этой функции - только перевести), и я не понимаю - как я могу открыть новую вкладку после...
199 просмотров
schedule
19.01.2024
Модули npm в скриптах содержимого Firefox-Addon
С jpm теперь (начиная с Firefox 38) можно использовать модули npm в Firefox. -оны, ср. документацию по MDN . Похоже, что это ограничено основным файлом записи ( index.js по умолчанию), тем более что require() не определенные в сценариях...
245 просмотров
schedule
31.05.2024
Отправка данных POST с помощью Firefox Request API
Здравствуйте, я был бы очень благодарен за помощь с этим вопросом API Firefox.
У меня есть веб-страница, прослушивающая переменную POST, называемую колбасой:
<!DOCTYPE HTML>
<body>
<?php
echo $_POST['sausage'];
?>...
1270 просмотров
schedule
14.02.2024
Модуль запроса на добавление Firefox — onerror
Есть ли в модуле запроса в надстройке SDK для Firefox какая-либо возможность указать функцию, которая должна выполняться в случае сбоя запроса? Если нет, то как лучше всего это сделать?
30 просмотров
schedule
03.11.2023
Заменить полный HTML на SDK дополнения mozilla
Есть ли способ заменить весь HTML и добавить дополнительные файлы javascript с помощью SDK надстроек Mozilla?
В Chrome это можно сделать, запустив скрипт в «document_start», остановив окно и заменив полный HTML-код ответом XHR. Я не понимаю,...
190 просмотров
schedule
20.01.2024
Событие Firefox Addon Attach для PageMod не генерирует события
Я не могу установить связь между моим дополнением и моим скриптом прикрепления. Событие присоединения для PageMod работает, однако оно не передает мое событие getElements моему списку-геттеру. Как правильно использовать метод port.emit ?...
50 просмотров
schedule
04.03.2024
Firefox SDK: как захватить горячую клавишу пользователей в настройках?
В package.json у меня есть:
"preferences": [{
"name": "hotkeyPopup",
"title": "Hotkey for translating selected text",
"type": "string",
"value": "alt-Y"
}]
И это похоже на input type=text . Как я могу захватить...
101 просмотров
schedule
05.11.2022