Описание тега jsm

Файл jsm - это файл модуля javascript, используемый mozilla. Содержащийся код представляет собой простой старый javascript, но расширение файла jsm указывает, что файл определяет модуль.
2 ответа

Могу ли я загрузить собственные модули jsm в bootstrap.js перезапускаемого дополнения?

Я пытаюсь загрузить пользовательский модуль в перезапускаемом дополнении, используя следующее: chrome / content / modules / Test.jsm: var EXPORTED_SYMBOLS = [ 'Test' ]; let Test = {}; chrome.manifest: content test chrome/content/ bootstrap.js: const…
1 ответ

Обновление кода модуля Firefox addon jsm без перезапуска браузера

Я разрабатываю аддон Firefox, который загружается из каталога вместо xpi, файла прокси расширения Firefox. Расширение основано на модулях jsm. Есть ли способ обновить эти модули, чтобы отразить изменения кода. Единственный способ сделать это сейчас …
19 ноя '13 в 22:50
2 ответа

Как лучше использовать расширение Firefox, чтобы не загрязнять глобальное пространство имен?

Я читал о загрязнении глобального пространства имен при разработке расширения для Firefox, и я хочу избежать этого в своем расширении, насколько это возможно. Существует несколько решений, но, как правило, решения сосредоточены вокруг объявления тол…
13 июл '11 в 09:36
2 ответа

Каковы области действия и / или постоянство модулей кода JavaScript?

Экспериментируя с загруженным расширением, я пытаюсь понять объем и / или устойчивость модулей jsm, задав свойство, называемое baseUri, на модуле объекта из bootstrap.js и читать его снова из JavaScript в моем options.xul (который открывается из Мен…
5 ответов

Вызвано: org.springframework.jms.support.converter.MessageConversionException: Не удалось найти свойство id типа [_type] в сообщении

Я пытаюсь этой весной образец JMS, и он дает ошибку. https://spring.io/guides/gs/messaging-jms/ Причина: org.springframework.jms.support.converter.MessageConversionException: Could not find type id property [_type] on message from destination [queue…
05 авг '17 в 20:59
0 ответов

Получить URI ресурса от JSM

Я хотел бы получить resource: Ури для .jsm файл динамически. Путь является динамическим, поэтому я хотел бы сослаться на относительные ресурсы с тем же путем. Так что я могу загрузить A.jsm с помощью resource://path-to-modules/modules/A.jsm а также …
23 авг '14 в 14:36
1 ответ

Взаимный импорт модулей кода Javascript [Firefox addon]

Я столкнулся с этим странным поведением, когда использовал модули кода JavaScript для аддона Firefox. Я не уверен, является ли это ошибкой или плохим дизайном, делающим взаимный импорт. Допустим, есть 3 модуля a, b и c. a.js var EXPORTED_SYMBOLS = […
11 фев '14 в 23:11
0 ответов

Проблемы при попытке импортировать ресурс jsm: AddonManager

У меня есть функция в моем скрипте Greasemonkey для доступа к API Firefox AddonManager. Однако, в соответствии с моими записями в журнале, я никогда не смогу импортировать его. function getScripts() { console.log("step 1"); Cu.import("resource://gre…
15 мар '17 в 22:11
1 ответ

ElasticSearch: настройка реализации пользовательского анализатора

В настоящее время я оцениваю, можно ли и как перенести устаревший компонент анализатора на основе люцена в режим упругого поиска (0.19.18). Поскольку унаследованный код основан на lucene, я обернул анализатор в es-плагин. Конфигурация анализатора вы…
16 июл '12 в 13:51
1 ответ

Расположение модулей Mozilla Core Javascript

Где основные модули JavaScript перечислены на этой странице Mozilla? Я просмотрел документы навсегда и провел все виды поиска *.jsm и несколько конкретных jsm файлы, но я не смог найти ни одного. Эти отдельные файлы находятся где-то или как-то встро…
07 июл '16 в 16:27
4 ответа

Получить путь от FileDescriptor в Java

Краткий обзор моей проблемы: Я пишу компилятор, который преобразует спецификации доменного типа в код Java Security Manager. В двух словах, DTE определяет "типы" (объекты), назначает пути к этим типам; затем определяет "домены" (субъекты) и определя…
05 сен '12 в 16:03
1 ответ

Как передать аргумент в модуль Javascript?

Я хочу использовать Javascript Module (JSM) в одном окне моего приложения Xul, чтобы я мог загружать ресурс по мере необходимости. Но мне нужно передать окно JSM, и я не знаю, как это сделать. Следует моей попытке: В моем resource.jsm: var EXPORTED_…
05 май '11 в 18:11
1 ответ

Исключение при извлечении сообщения из сервисного автобуса

Я хочу вытащить сообщение из сервисного автобуса. Сообщения - это не что иное, как XML. Я хочу использовать PEEK_LOCK вариант для достижения цели. На данный момент в очереди нет сообщений. Мой код запускается по расписанию каждые 30 секунд. Если в о…
25 ноя '16 в 07:33
2 ответа

Импорт файла.jsm в расширение Firefox (с надстройкой SDK)

Я пытаюсь импортировать файл.jsm (из этого github) с именем "WebSocketServer.jsm" в мое расширение Firefox. Ситуация в следующем: Файл.jsm находится в каталоге с названием модулей с этим путем: root_of_extension/modules/WebSocketServer.jsm Я добавил…
1 ответ

Используйте createObjectURL в модуле кода JavaScript Firefox

Я хочу использовать веб-работников в модуле кода JavaScript, который загружает код из BLOB-объекта. Обычно это можно сделать на веб-странице, вызвав "window.URL.createObjectURL" для большого двоичного объекта и передав URL-адрес, созданный методом c…
10 апр '14 в 21:42
1 ответ

Ошибка добавления SDK при получении модуля devtools

Я добавляю этот код в дополнение Addon-SDK: var {devtools} = Cu.import("resource://gre/modules/devtools/Loader.jsm", {}); var {WebConsoleFrame} = devtools.require("devtools/webconsole/webconsole"); Хотя это работает в обычном (старом стиле) дополнен…
1 ответ

JSM расширения Firefox и пространство имен ettiquite

Поэтому в расширениях Firefox рекомендуется, чтобы объекты вашего расширения жили в подобъектах, таких как com.contoso.myExtension . Таким образом, вы не помещаете никаких объектов в глобальное пространство имен, а расширения обычно остаются вне дос…
30 апр '11 в 16:37
0 ответов

Как просмотреть журналы отладки Thunderbird (созданные из исходного кода)?

Я клонировал последний исходный код ежедневного thunderbird (в настоящее время 83.0a1). Я запустил./mach build, а затем./mach run. Я пытаюсь где-то посмотреть журналы отладки. Кажется, я не понимаю, как установить уровень журнала для кода jsm, а зат…
29 сен '20 в 20:06
1 ответ

Работа с файлами ts/tsx напрямую с помощью скрипта type="module" в веб-приложении (браузере)

Использование vite dev server позволяет мне напрямую использовать файлы tsx/ts (без упаковки и даже транспиляции!) <script type="module" src="../client/main.tsx"></script> Файлы машинописного текста трансформируются на лету: Это действит…
12 май '22 в 15:40
0 ответов

Как получить доступ к полям в Jira?

Я новичок в Jira Service Management и пытаюсь понять, как получить доступ к определенным полям, например, при отправке автоматических электронных писем. Я использую шаблон для отдела кадров, тип запроса — «Прием нового сотрудника». Я создал настраив…
22 мар '23 в 20:06