jpm был инструментом командной строки Firefox Add-on SDK, который можно было использовать для инициализации, запуска, тестирования и упаковки дополнений.
1 ответ

FF Addon (JPM) Передача сообщения из скрипта Panel в основной индексный скрипт

Я разрабатываю расширение FireFox с использованием JPM Addon. Я загружаю панель из основного файла index.js примерно так... var panel = require('sdk/panel'); var panel = panel.Panel({ contentURL: url('pages/popup.html'), onHide: doHide }); //and in …
29 авг '16 в 15:56
1 ответ

Должен ли я использовать `jpm run` каждый раз, когда меняю надстройку Firefox, которую я разрабатываю?

Я ознакомился с руководством " Приступая к работе (jpm) " в Mozilla Developer Network, чтобы начать разработку дополнений для Firefox. В этом руководстве предлагается, чтобы увидеть влияние изменений, которые я вносил в код моего дополнения, мне нео…
20 ноя '15 в 20:50
0 ответов

При запуске Firefox из JPM CSS не загружается

Я тестирую расширение Firefox, используя jpm run, Я использую Firefox 42.0 на Windows 10. Кажется, если я тестирую свое расширение, все страницы, кажется, имеют проблемы с сертификатом SSL, и CSS не загружается для ряда страниц. Например, домашняя с…
11 ноя '15 в 08:13
1 ответ

У меня проблема с запуском команды "jpm sign"

Я пытался использовать команду "jpm sign" для подписи расширения Firefox. Но у меня возникла проблема, связанная с тем, что номер версии не совпадает с файлом install.rdf. JPM [информация] Подписание XPI: JPM [ошибка] Ответ сервера: версия не соотве…
06 янв '16 в 13:16
1 ответ

Дополнение Mozilla Выполнение кода при первом запуске

В настоящее время я создаю надстройку и хочу выполнить определенный код при первом запуске. Более конкретно, я хочу нажать на кнопку "Добавить", просмотреть мои файлы и выбрать исполняемый файл. Этот процесс просмотра должен выполняться только при п…
1 ответ

Object.defineProperty() работает во время тестирования (запуск jpm), но ничего не делает при использовании фактического xpi

Ну, вот я снова вернулся с другой проблемой, касающейся частей моего аддона. Я использую наблюдателя для изменения значений, вызываемых через JavaScript. var observerService = Cc["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService); …
1 ответ

JPM не работает

Я только что попробовал использовать JPM в первый раз, и я не могу заставить что-либо работать. Мой файл index.js выглядит так: const actionButton = require('sdk/ui/button/action'); const TAG = "Addon Scratchpad / Index "; console.log(TAG+'in index.…
06 фев '15 в 20:31
1 ответ

Надстройка Firefox не устанавливается при запуске jpm с установленным аргументом --profile

Для надстроек, использующих локальное хранилище, между тестами должен поддерживаться профиль. Для этого указывается аргумент --profile. Я нашел вышеуказанную информацию в этом уроке на MDN Моя проблема в том, что когда у меня указан профиль, я получ…
10 июл '16 в 20:24
1 ответ

Как просмотреть предупреждения консоли jpm

jpm test отчеты к консоли: .console.warn: reusetab: 10 предупреждений или ошибок были зарегистрированы в платформе nsIConsoleService, что может не иметь никакого значения; тем не менее, они также могут указывать на ненормальное поведение. Как мне пр…
30 мар '15 в 17:19
1 ответ

Путь Firefox по умолчанию для jpm не работает

Я использую Ubuntu 16.04 с Firefox 46.0. При попытке запустить jpm run для нового дополнения (сканера), созданного с помощью jpm init, я получаю следующий вывод: JPM [info] Starting jpm run on Crawler JPM [info] Creating a new profile JPM [error] No…
18 май '16 в 06:39
2 ответа

Как мне использовать `jpm` с webextension в Firefox?

Я запускаю аддон Firefox и из того, что я вижу: jpm это инструмент для управления аддоном Firefox; WebExtensions - это новый способ написания расширений Firefox, совместимых с API расширений, поддерживаемым Google Chrome а также Opera; пока не могу …
1 ответ

Интерпретировать jpm "бесполезное выражение"

Так что у меня есть небольшая проблема здесь. Я попытался запустить "тест jpm" для дополнения, которое я пытался разработать. Но каждый раз, когда я пытаюсь запустить его, он просто отображает console.log: bf4c_autoloader: [JavaScript Warning: "Type…
27 дек '15 в 13:49
0 ответов

"noautohide: true" не работает в дополнительном SDK jfo Firefox

Как отключить автоматическое скрытие панели в расширении Firefox Add-on SDK (например, используя jpm для развития)? На самом деле я пытаюсь разработать расширение для Firefox с использованием API высокого уровня и, в частности, стараюсь избегать авт…
15 мар '17 в 09:37
2 ответа

Как обновить lodash до последней версии

Я использую npm в Debian Linux для установки Jpm. Но я получаю ошибки об установленных версиях lodash (следующим образом) test@localhost:~# npm install jpm --global npm WARN deprecated lodash@2.4.1: lodash@<3.0.0 is no longer maintained. Upgrade …
02 дек '15 в 05:41
2 ответа

Тестирование Firefox надстройки / расширения Интернационализация

Я создал дополнение Firefox, используя jpm и я добавил ряд файлов локализации, таких как: локалей /da.properties национальная_версия /en-GB.properties национальная_версия /en-US.properties локалей /fi.properties И так далее... В моих файлах HTML я и…
26 ноя '15 в 07:49
0 ответов

jpm run показывает демо ActionButton, но jpm xpi не

Сломанный MDN демо Я скопировал самое первое демо, добавил свои собственные значки, больше ничего. Протестировал это используя jpm run, работает отлично, кнопки появляются на панели навигации, могут быть настроены и перемещаться, нажатие кнопки отк…
04 июл '16 в 14:20
1 ответ

{jpm} Как заменить любую страницу на свою?

Как я могу заменить любую страницу, например http://google.com/ на мою страницу (я не хочу перенаправлять), включая <head>? Я попробовал это: // Import the page-mod API var pageMod = require("sdk/page-mod"); // Create a page-mod // It will run…
2 ответа

Загрузочное расширение с новым jpm Firefox

Я реализую расширение Firefox, используя одну из последних (или последних) версий jpm (1.0.5), но расширение не вызывает методы startup () или shutdown (). Я знаю, что должно быть обязательно объявить расширение как <em:bootstrap>true</em:b…
19 апр '16 в 14:19
0 ответов

Javascript Firefox Аддон новое текстовое окно в углу

Я хочу, чтобы Javascript генерировал новую "область" в верхнем правом углу. В этой "области" я хочу иметь текст и, возможно, несколько URL. Что я получил так далеко: var x = document.createElement("TEXTAREA"); var t = document.createTextNode("Sample…
18 фев '16 в 03:44
1 ответ

Firefox Android-аддон несовместим при отправке в AMO

Недавно я разрабатывал дополнение для Android Firefox, я использовал только совместимые модули в соответствии с Module_Compatibility, я упаковывал свое дополнение с помощью jpm-mobile. Когда я отправляю его в AMO, он просто сказал Некоторые платформ…