Вопросы по теме 'xpcom'
Использование библиотек Java / Python при программировании расширений Firefox / Chrome
У меня есть идея изучить поведение пользователей в браузере, для чего я собираюсь сделать расширение Chrome / Firefox для динамического изучения поведения. У меня есть несколько предопределенных библиотек на Java и Python для анализа результатов,...
1494 просмотров
schedule
30.11.2021
Открыть / прочитать или декомпилировать .xpt в idl
Я использую надстройку Firefox, которая делает скрытые запросы к веб-сайту. Я уже исследовал код во всех файлах .js, .xul и .xpi. остается только 1 файл .xpt (1 КБ), в котором должен быть закодирован запрос. теперь я хочу открыть это, чтобы тоже...
981 просмотров
schedule
09.10.2021
Не удается создать службу Javascript XPCOM для расширения Firefox
Я бился головой об эту кирпичную стену уже больше двух дней. Я пытаюсь создать службу XPCOM для использования в расширении Firefox, но не могу инициализировать компонент со следующей ошибкой, отображаемой в консоли ошибок в Firefox.
Timestamp:...
799 просмотров
schedule
21.11.2021
Разрешить запись файла на веб-страницу с расширением Firefox
У меня есть веб-приложение, которое мой клиент использует для кассового аппарата. Что мне нужно сделать, так это создать локальный файл, поскольку программное обеспечение кассового аппарата должно читать из этого файла для печати.
До сих пор я...
462 просмотров
schedule
05.10.2021
XPCOM в JavaScript, launchFunctionW?
Я изучал плагин Firefox с открытым исходным кодом, я хотел знать, какое действие выполняет следующий фрагмент кода. Я ничего не знал о коде ??
enter: function()
{
if (this.xpcomObject != undefined || this.createXPCOMObject())...
84 просмотров
schedule
24.11.2021
Как запретить Firefox загружать и применять CSS через расширение Firefox?
Всем заранее спасибо -
Итак, я уже довольно давно занимаюсь этим вопросом и перебрал все свои варианты. Мой текущий подход к отмене запросов css заключается в использовании nsIRequest.cancel внутри nsIWebProgressListener.onStateChange. Это...
612 просмотров
schedule
25.02.2022
нет доступа к компонентам XPCOM
Я прорабатываю учебник XUL School по XPCOM. У меня проблемы с доступом к компонентам. Независимо от того, к какому компоненту я пытаюсь получить доступ, например (из MDN):
// xpconnect to cookiemanager
// get the cookie manager component in...
1691 просмотров
schedule
26.02.2022
XPCOM с использованием веб-воркеров из расширения Firefox
Мое расширение Firefox анализирует большие объемы данных. Я обычно использую для этого WebWorkers, однако в XPCOM мне кажется, что это не вариант. ChromeWorker, https://developer.mozilla.org/en-US/docs/Web/API/ChromeWorker кажется устаревшим и «не...
246 просмотров
schedule
28.02.2022
Firefox не загружает компонент XPCOM в Fedora
Я пытаюсь создать простой компонент XPCOM для Firefox 3.6.13 под операционной системой LINUX. Я успешно скомпилировал компонент с помощью Xulrunner SDK 1.9.2.13. Я сохранил его в каталоге компонентов. Но когда я запускаю свою консоль firefox,...
826 просмотров
schedule
05.03.2022
Firefox 6: проблема с QueryInterface (nsIDOMWindow :: GetIID () в компоненте XPCOM для окна содержимого браузера, переданного из js
Я работаю над добавлением поддержки Firefox 6 для моего дополнения в Mac OS, где следующая логика работает в версиях Firefox 4,5, но не работает в Firefox 6.
Компонент XPCOM имеет подкласс IObserverClient и добавляет себя в качестве наблюдателя...
711 просмотров
schedule
14.03.2022
Перенос расширения XPCOM Firefox на расширение Chrome с помощью плагина NPAPI
У меня есть расширение, которое для работы использует XPCOM в Firefox . Теперь я хотел бы перенести его на Chrome . Поскольку единственный способ использовать это - использовать npapi и npruntime , я думаю, мне нужно переписать хотя бы весь...
686 просмотров
schedule
17.03.2022
XPCOM DLL в Mozilla не регистрируется
Я создаю расширение Firefox, которое содержит DLL XPCOM для Windows. Эта DLL создана успешно (я следовал руководству по http://briankrausz.com/building-ac-xpcom-component-in-windows ), а DLL экспортирует NSGetModule. Я полагаю, это должно быть...
373 просмотров
schedule
20.03.2022
Могу ли я использовать XPCOM для создания и управления окном Firefox, как если бы я использовал Win32 COM с IE?
С помощью win32 COM я создаю экземпляр Internet Explorer и почти полностью контролирую его из своего кода Python (управляя окнами, элементами DOM и т. д.). В частности, используя DispatchEx('InternetExplorer.Application'). Могу ли я сделать то же...
1109 просмотров
schedule
27.03.2022
Внедрение зависимостей в XPCOM
Один из моих компонентов XPCOM использует другие компоненты XPCOM. Когда я тестировал его, я нашел его громоздким из-за зависимостей. Затем я подумал об использовании внедрения зависимостей для передачи других компонентов в моем конструкторе. Я не...
182 просмотров
schedule
07.04.2022
Как получить прокси для браузера из плагина NPAPI без использования xpcomglue?
Я разрабатываю плагин, и мне нужно получить прокси браузера для данного хоста.
Сейчас это работает с использованием nsIProtocolProxyService . Однако функция NewURI (необходимая для создания объекта URI, используемого...
789 просмотров
schedule
19.04.2022
Получить содержимое потока HTTP в Java + Mozilla XPCOM
Я часто читаю StackOverflow как источник ответов; но теперь у меня очень конкретный вопрос, и я не могу найти никаких данных в Интернете. Я верю, что вы будете так же полезны, как всегда! :D
По сути, я полагаюсь на XULRunner от Mozilla и его...
882 просмотров
schedule
07.05.2022
не влияет на: appShellService.unregisterTopLevelWindow(topXulWindow); (скрыть окно)
Я накладываю chrome://browser/content/browser.xul на .xul, добавляя кнопку в главное меню. щелчок по нему открывает другое окно ChromeWindow с окном .xul.
var ww =...
113 просмотров
schedule
11.05.2022
Помогите мне создать расширение Firefox (компонент Javascript XPCOM)
Я просматривал разные руководства и знаю, что близок к этому, но я теряюсь в деталях реализации, потому что некоторые из них немного устарели, а некоторые вещи изменились по сравнению с Firefox 3. У меня уже есть написал javascript для расширения...
2314 просмотров
schedule
02.06.2022
PyExc_ValueError и расширение Firefox
Я разрабатываю надстройку firefox, которая зависит от Python (это означает, что пользователь должен установить PyXpcomExt на свой firefox). С другой стороны, я использовал PyCrypto lib (на основе python) для целей шифрования.
Итак, когда Firefox...
423 просмотров
schedule
30.05.2022
Портирование NSModule от Mozilla на Delphi
В дополнение к этому вопросу, думаю, лучше всего показать, что у меня есть уже. Что я пытаюсь сделать, так это создать расширение Firefox с Delphi, которое будет работать с версиями Firefox будущего, которые будут использовать экспортированную...
798 просмотров
schedule
18.06.2022