Описание тега xpcom
XPCOM (Cross Platform Component Object Model) is a cross-platform component model from Mozilla. It is similar to Microsoft COM and CORBA.
1
ответ
Помогите мне создать расширение Firefox (Javascript XPCOM Component)
Я просматривал различные учебные пособия и знаю, что я близок, но теряюсь в деталях реализации, потому что некоторые из них немного устарели, а некоторые вещи изменились после Firefox 3. Я уже написал javascript для расширение Firefox, теперь мне ну…
29 янв '11 в 02:06
1
ответ
Получить абсолютный URL из относительного URL в расширении Firefox?
В своем расширении FF я хочу получить абсолютный URL-адрес всех ссылок на странице. Я знаю, что это может сделать JS. Но я хочу знать, может ли это быть сделано любым сервисом FF. Спасибо за помощь.
08 ноя '11 в 19:08
0
ответов
Как создать экземпляр объекта C++ XPCOM в Firefox, который непосредственно обращается к вкладке браузера
Мы проводим эксперименты с новыми протоколами. Мы хотим использовать Firefox в качестве испытательного стенда для клиента. Мы создали Firefox с отладкой. Теперь нам нужно сделать две вещи. Этот вопрос охватывает первый вопрос, посвященный тому, как …
19 июн '18 в 19:55
1
ответ
Советы по реализации моей собственной консоли в качестве XPCOM
Я хочу использовать свою собственную консоль для своего расширения, где я буду печатать различную отладочную информацию. Я думал, что сделаю это, делая window.open("chrome://myextension/content/console.xul".. а затем печать в текстовые поля этого ок…
04 июл '10 в 16:13
1
ответ
Доступ к вкладкам в Firefox с расширением C++ XPCOM
Какие интерфейсы XPCOM мне следует использовать для обнаружения открытия, закрытия и переключения вкладок, а также для получения связанных с ними URL-адресов из расширения Firefox? Я видел примеры кода, которые управляют вкладками в JS, но как насче…
18 ноя '09 в 08:23
0
ответов
Компонент XPCOM, расширяющий nsIContentPolicy
В целях тестирования я пытаюсь заблокировать изображения с помощью компонента XPCOM, но метод shouldLoad вызывается только для внутренних ресурсов (например, chrome://global/skin/global.css, chrome://browser/skin/tabbrowser/xxx.png, about:blank и т.…
06 июл '15 в 15:40
1
ответ
Создание компонентов XPCOM
Я создаю компонент XPCOM, используя учебник в качестве ссылки. Тем не менее, когда я запускаю следующую команду, она успешно завершается, но не производит никаких .h файл: xpidl -m header -I [XUL_RUNNER SDK\IDL] myfile.idl Это почему? XPCOM устарел?
08 авг '12 в 04:58
1
ответ
Как вызвать пользовательский JavaScript из плагина Firefox
Я очень новичок в написании плагинов для Firefox. Я пишу плагин для перехвата протокола URL (я получил его здесь: http://www.nexgenmedia.net/docs/protocol/) внутри плагина и затем вызываю некоторые загруженные пользователем функции Jscript для перед…
28 ноя '12 в 09:29
0
ответов
Javascript (Greasemonkey): максимизировать вновь открытые окна
Я пытаюсь закодировать фрагмент кода Greasemonkey javascript, чтобы открыть новые окна в Firefox. Вот мой код: // ==UserScript== // @name Maximize windows // @namespace maxiwin // @include http://*.* // @include https://*.* // @version 1 // @grant n…
18 дек '15 в 19:14
1
ответ
npapi может делать все, что может ActiveX?
Я хотел написать B/S проект, который на стороне клиента использует ActiveX или Gecko для связи с сервером через сетевой сокет. И любой браузер (т.е. /firefox/chrome/opera/safari) может использовать его.
28 июл '11 в 01:53
1
ответ
В Xul, как сделать так, чтобы компонент XPCOM вызывал функцию javascript?
Я хочу реализовать прослушиватель / наблюдатель для моего компонента XPCOM, чтобы мой код JavaScript мог регистрироваться, чтобы получать уведомления о некоторых событиях. Является ли это возможным?
20 дек '10 в 13:51
1
ответ
Можно ли создавать собственные элементы XUL из XPCOM или NPAPI?
Мне было интересно, возможно ли создать новый компонент XUL с помощью любого доступного API, такого как XPCOM или NPAPI, чтобы мы могли использовать его в наших файлах XUL. Допустим, я хотел клонировать код компонентов XULs vbox и добавить в него не…
30 июн '11 в 11:08
0
ответов
Как я могу получить JSContext из nsIDOMWindow в C++?
У меня есть nsIDOMWindow объект, и я хочу получить JSContext этого окна. Является ли это возможным?
23 июн '16 в 19:18
2
ответа
IPC между расширением Firefox и компонентом COM
Мне нужно сделать синхронный вызов между компонентом JavaScript XPCOM и компонентом COM (родной процесс WIN32). Я знаю, варианты:1) Откройте сокеты и используйте TCP / IP2) Иметь плагин NPAPI и загрузить плагин в расширениях XUL3) Используйте Ctypes…
04 июл '11 в 11:42
1
ответ
Как читать с последовательного порта с помощью xpcom из Firefox?
Я хочу использовать xpcom для подключения Mozilla Firefox к последовательному порту. Конечным результатом должно стать дополнение xpi, которое можно установить в различных средах (кроссплатформенный Windows/Linux с Firefox 3.*). С чего мне начать? Я…
23 авг '10 в 11:54
2
ответа
Создать GStreamer XUL элемент?
Я хотел бы создать пользовательский элемент XUL с именем "video" для приложения для редактирования видео на основе XULRunner. В документации XPCOM объясняется, как получить доступ к вашему компоненту из Javascript, но я не могу найти никакой докумен…
05 янв '10 в 17:11
1
ответ
Обновление кода модуля Firefox addon jsm без перезапуска браузера
Я разрабатываю аддон Firefox, который загружается из каталога вместо xpi, файла прокси расширения Firefox. Расширение основано на модулях jsm. Есть ли способ обновить эти модули, чтобы отразить изменения кода. Единственный способ сделать это сейчас …
19 ноя '13 в 22:50
1
ответ
Расширение Mozilla - чтение стандартного внешнего процесса
Я пытаюсь бежать dvipng процесс из расширения Thunderbird с помощью Components.interfaces.nsIProcess, Мне нужно прочитать стандартный вывод процесса, но я не могу найти способ сделать это. Я нашел некоторые темы на nsIProcess2, но этот (как кажется)…
06 сен '11 в 20:26
1
ответ
Попытка присвоения aDefaultGroupId
Firefox назначает defaultGroupId используя этот исходный код на C++. Через XPCOM я могу получить это так: Cc["@mozilla.org/windows-taskbar;1"].getService(Ci.nsIWinTaskbar).defaultGroupId; Я также могу установить его с nsIWinTaskbar обслуживание, но …
17 июн '14 в 21:30
1
ответ
Идеи нужны. Дополнение Javascript+XPCOM+C++
Итак, внутри Firefox есть WebRTC, и есть удобный класс для обеспечения возможности RTC-коммуникации, называемый RTCPeerConnection, который может быть создан и использован из приложения JavaScript. Вы можете найти достойный пример этого на [1]. И вот…
30 июл '13 в 18:57