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

доступ скрипта содержимого к веб-странице js
Я создаю дополнение Firefox с помощью онлайн-конструктора дополнений. Как можно использовать существующую функцию на веб-странице из аддона? Этот сайт мне не принадлежит, поэтому я не могу привязать прослушиватели событий, чтобы отправить на него...
681 просмотров

Как получить доступ к переменной, прикрепленной к веб-странице, с помощью сценария содержимого в сценарии содержимого с помощью построителя надстроек
Я создал надстройку с помощью конструктора надстроек. Я прикрепил контент-скрипт к pageMod в main.js Мой сценарий контента подсчитывает количество динамических тегов, созданных с помощью document.createElement() . Это делается путем создания...
987 просмотров

Отладка Firefox Addon IDE
Я обнаружил, что разрабатываю аддон для Firefox с расширением ADD-ON SDK . Можно ли отладить это расширение с помощью IDE, например Aptana или WebStorm? Это расширение изменяет веб-страницу на основе URL-адреса и должно иметь несколько...
323 просмотров

Настроить установщик дополнений
Я пишу надстройку с SDK надстройки Firefox, и мне нужно выполнить некоторые операции, когда надстройка установлена. Есть ли способ настроить установщик дополнений? Если нет, я мог бы выполнить эти операции при первой загрузке надстройки. Как я мог...
92 просмотров
schedule 03.05.2024

Как использовать nsIParserUtils внутри firefox addon sdk 1.10 main.js?
Моя недавняя заявка на сайт надстройки Firefox (на основе SDK надстройки Firefox 1.10) была отклонена, поскольку я не продезинфицировал ввод, который использую, и мне было предложено используйте nsIParserUtils . Я нашел функцию parseHTML(doc,...
866 просмотров

Загрузочное расширение Firefox: как перехватывать события навигации перед запросом страницы?
Я создаю загрузочное расширение Firefox , используя SDK дополнений Mozilla ( не традиционный XUL аддон, как и другие подобные вопросы). Я хочу фиксировать события навигации до того, как они отправят HTTP-запросы. Я использовал...
691 просмотров

Аддон Firefox: получение вкладки из XMLHttpRequest
Я пытаюсь связать XMLHttpRequest с вкладкой в ​​браузере, используя следующий код: function getBrowserFromChannel(aChannel) { var notificationCallbacks = aChannel.notificationCallbacks ?...
166 просмотров

Наложить html в Firefox?
Пользовательский интерфейс xul можно легко наложить при создании надстройки Firefox, но как насчет html-файлов? Мне кажется странным, что некоторые части Mozilla используют это, например, программа для чтения PDF.js. Есть ли какие-то преимущества...
964 просмотров

Как получить доступ к фоновой странице расширения Jetpack в Firefox?
Я создаю расширение, используя расширение для браузера с открытым исходным кодом от trigger.io, framework, называемое forge . Вы можете ознакомиться с документацией здесь . Документы довольно хороши, и все, кажется, работает отлично, за...
463 просмотров

Создать запись контекстного меню для всех веб-сайтов, за исключением некоторых
Я разрабатываю надстройку Firefox с помощью Addon SDK, в которой я хотел бы содержать запись контекстного меню для изображений на всех веб-сайтах, кроме изображений Google, для которых я добавлю другую запись контекстного меню. var cm =...
152 просмотров

Надстройка браузера для автоматического включения файлов cookie — закон ЕС о файлах cookie
В ЕС у нас есть закон, который требует, чтобы веб-страницы запрашивали разрешение на сохранение файлов cookie. Большинство из нас знают о файлах cookie и соглашаются с ними, но все же вынуждены принимать их везде. Поэтому я планирую написать это...
1053 просмотров

Не удается отправить междоменный AJAX из панели
Я делаю надстройку Firefox и с панели надстроек Firefox пытаюсь сделать запрос AJAX на сайт. Это то, что у меня есть до сих пор: package.json { //[...] "permissions": { "cross-domain-content": ["http://www.website.com",...
347 просмотров

Событие pageMod для прослушивания ответа от панели
У меня есть два сценария контента: редактор аннотаций (панель) editField (модуль страницы) Аддон сначала просит пользователя ввести текст во всплывающую панель, созданную annotationEditor. Это работает отлично. Текст возвращается в...
99 просмотров

contentScript: self.on('click', function() { tabs.open(url) }) - я не могу открыть новую вкладку здесь
В моем пункте меню пользователь видит уже переведенный выделенный текст - это делается в onMessage (и теперь я не могу перевести и открыть вкладку в этой функции - только перевести), и я не понимаю - как я могу открыть новую вкладку после...
199 просмотров

Модули npm в скриптах содержимого Firefox-Addon
С jpm теперь (начиная с Firefox 38) можно использовать модули npm в Firefox. -оны, ср. документацию по MDN . Похоже, что это ограничено основным файлом записи ( index.js по умолчанию), тем более что require() не определенные в сценариях...
245 просмотров

Отправка данных POST с помощью Firefox Request API
Здравствуйте, я был бы очень благодарен за помощь с этим вопросом API Firefox. У меня есть веб-страница, прослушивающая переменную POST, называемую колбасой: <!DOCTYPE HTML> <body> <?php echo $_POST['sausage']; ?>...
1270 просмотров

Модуль запроса на добавление Firefox — onerror
Есть ли в модуле запроса в надстройке SDK для Firefox какая-либо возможность указать функцию, которая должна выполняться в случае сбоя запроса? Если нет, то как лучше всего это сделать?
30 просмотров

Заменить полный 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 просмотров

Firefox SDK: как захватить горячую клавишу пользователей в настройках?
В package.json у меня есть: "preferences": [{ "name": "hotkeyPopup", "title": "Hotkey for translating selected text", "type": "string", "value": "alt-Y" }] И это похоже на input type=text . Как я могу захватить...
101 просмотров