Вопросы по теме '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 просмотров
schedule
06.07.2022
Доступ к массиву Javascript в С++/плагине?
Я написал плагин NPAPI, используя структуру firebreath. Я могу передавать простые числовые значения из Javascript и получать к ним доступ в моем (C++) плагине, выполнять операции и затем возвращать результат. Я хотел бы знать, как теперь работать с...
523 просмотров
schedule
06.07.2023
char* теряется при возврате из C DLL в js-ctypes
Я работаю над расширением Thunderbird, которое будет вызывать существующий код С# через посредника С++/CLR. Я столкнулся с проблемой, которую можно воспроизвести, используя только C++/CLR DLL или прямую C DLL.
Моя функция...
533 просмотров
schedule
08.02.2023
Найдите определенную строку в строке 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 просмотров
schedule
13.08.2022
Экспорт функций в MSVS 2013 в C/C++ DLL для использования Mozilla js-ctypes
Я пытаюсь получить доступ к некоторым экспортированным функциям из DLL MSVS 2013 C/C++ через js-ctypes FireFox. Я пытался :
Изменение настроек «Скомпилировать как» на C и C++
Изменение разрядности платформы (32 против 64 бит).
Используя ВСЕ...
445 просмотров
schedule
12.06.2023
Неправильная ширина и высота второго монитора из 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 просмотров
schedule
16.05.2023
вывести окно firefox на передний план с помощью аддона firefox
я хочу сфокусировать firefox, когда конкретная функция запускается на моем firefox addon . я создал файл .vbs, который может фокусировать firefox [вывести наверх], а затем я запускаю этот exe, используя nsIProcess . вот так...
1098 просмотров
schedule
06.12.2022
Ошибка при вызове SCardListReaders в js-ctypes
Я вызываю функции winscard, используя js-ctypes для надстройки Firefox. SCardEstablishContext работает правильно, но при вызове SCardListReaders возвращает следующую ошибку: SCARD_ERROR_INVALID_HANDLE 0x80100006
Вот мой код:
var {Cu} =...
379 просмотров
schedule
06.07.2023