Вопросы по теме 'jsctypes'

Получить абсолютные границы экрана элемента DOM из расширения Firefox
У меня есть расширение firefox, которому нужно получить точные координаты экрана элемента DOM и передать их в собственную DLL через js/c-типы. Теперь у меня это в основном покрыто: var gDomWindowUtils =...
6230 просмотров
schedule 15.01.2023

Передача структурированных данных в нативный код с использованием JS-ctypes
Я разрабатываю расширение для Firefox, и мне нужно выполнить некоторые высокоскоростные вычисления с использованием структурированных данных, представленных в настоящее время в виде объекта Javascript. Для этого я планирую написать библиотеку C,...
335 просмотров
schedule 14.02.2023

Firefox ChromeWorker не загружает скрипт
У меня есть требование, когда мне нужно общаться с собственным кодом для выполнения некоторых операций. Я добился успеха, используя JS-Ctypes, и все идет, как и ожидалось. Поскольку связь моего веб-приложения с собственным кодом занимает некоторое...
559 просмотров

Доступ к массиву Javascript в С++/плагине?
Я написал плагин NPAPI, используя структуру firebreath. Я могу передавать простые числовые значения из Javascript и получать к ним доступ в моем (C++) плагине, выполнять операции и затем возвращать результат. Я хотел бы знать, как теперь работать с...
523 просмотров

char* теряется при возврате из C DLL в js-ctypes
Я работаю над расширением Thunderbird, которое будет вызывать существующий код С# через посредника С++/CLR. Я столкнулся с проблемой, которую можно воспроизвести, используя только C++/CLR DLL или прямую C DLL. Моя функция...
533 просмотров

Найдите определенную строку в строке cdata с помощью javascript
Я немного почитал об использовании данных типы в javascript , в частности CData. У меня есть конкретный вариант использования с числовой строкой, на которой я запускаю шаблон регулярного выражения. Он уже достаточно эффективен для того, что я...
99 просмотров
schedule 25.05.2024

Загрузочное расширение Firefox: получить собственный дескриптор HWND окна браузера
У меня есть внешнее приложение, и я хочу, чтобы оно отображало некоторую информацию поверх окна браузера. Моему загрузочному расширению необходимо передать дескриптор окна браузера (собственный HWND) моему приложению вместе с некоторой другой...
658 просмотров
schedule 24.11.2022

Как получить значение UInt64, только toString?
У меня есть это: "ctypes.UInt64("7")" Он возвращается следующим образом: var chars = SendMessage(hToolbar, TB_GETBUTTONTEXTW, local_tbb.idCommand, ctypes.voidptr_t(0)); so console.log('chars=', chars, chars.toString(),...
2552 просмотров
schedule 26.01.2024

X11 js-ctypes, доступ XQueryTree к wChild[i]
var wRoot = new ctypes.unsigned_long(); var wParent = new ctypes.unsigned_long(); var wChild = new ctypes.unsigned_long.ptr(); var nChildren = new ctypes.unsigned_int(); var rez = XQueryTree(_disp, w,...
49 просмотров
schedule 29.03.2023

Использование функции ctypes в Firefox ChromeWorker
Я пытаюсь использовать ChromeWorker для запуска фонового процесса, например: var worker = new ChromeWorker(data.url("stun-manager.js")); worker.addEventListener('message', function(e) { console.log(e.data); }, false);...
329 просмотров

Экспорт функций в MSVS 2013 в C/C++ DLL для использования Mozilla js-ctypes
Я пытаюсь получить доступ к некоторым экспортированным функциям из DLL MSVS 2013 C/C++ через js-ctypes FireFox. Я пытался : Изменение настроек «Скомпилировать как» на C и C++ Изменение разрядности платформы (32 против 64 бит). Используя ВСЕ...
445 просмотров

Неправильная ширина и высота второго монитора из GetMonitorInfo и GetDeviceCaps
Я пытаюсь получить верхний левый x, y и нижний правый x, y. И рассчитать ширину и высоту дисплеев. Мой дополнительный монитор имеет разрешение 1920x1080, как показано на снимке экрана с настройками дисплея: Я получаю размеры монитора двумя...
1945 просмотров
schedule 17.08.2022

DLL третьей части Js-ctypes с возвратом строки
Я использую DLL с js-ctypes, сделанную на C. Метод возвращает строку, но когда я пытаюсь получить доступ к содержимому указателя, firefox вылетает! Следующий код работает: Объявление функции: var getStr = lib.declare("getString",...
220 просмотров
schedule 02.01.2023

Функция readStringReplaceMalformed() не работает в версиях Mozilla Firefox ниже 22?
Я новичок в разработке расширения Mozilla-Firefox. Я создаю дополнительный файл .xpi для Firefox. Он работал нормально до сегодняшнего дня. Но сегодня я установил версию Firefox, т.е. Firefox-15.1, и надстройка начала выдавать следующее...
101 просмотров

вывести окно firefox на передний план с помощью аддона firefox
я хочу сфокусировать firefox, когда конкретная функция запускается на моем firefox addon . я создал файл .vbs, который может фокусировать firefox [вывести наверх], а затем я запускаю этот exe, используя nsIProcess . вот так...
1098 просмотров

Ошибка при вызове SCardListReaders в js-ctypes
Я вызываю функции winscard, используя js-ctypes для надстройки Firefox. SCardEstablishContext работает правильно, но при вызове SCardListReaders возвращает следующую ошибку: SCARD_ERROR_INVALID_HANDLE 0x80100006 Вот мой код: var {Cu} =...
379 просмотров
schedule 06.07.2023