Вопросы по теме 'npapi'
Как я могу связать экземпляр подключаемого модуля Mozilla, поддерживающий сценарии, с его NObject?
Я столкнулся с проблемой связывания вызываемого метода в плагине, который я пишу, с соответствующим экземпляром плагина. Документация по адресу http://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Scripting_plugins . не дает достаточно...
1065 просмотров
schedule
05.04.2022
когда освобождать объект в плагине npapi
Меня смущает количество ссылок в npapi. В основном я не знаю, какой метод увеличит количество ссылок. Кто-нибудь может подробно объяснить об этом? Для удобства я перечислил здесь наиболее часто используемые функции NPN_* и собственное понимание:...
2208 просмотров
schedule
04.05.2022
Firefox Gecko SDK: NPP_GetValue не вызывается
Я опробовал образец NPRuntime , поставляемый с Gecko SDK 1.9.1, с помощью этой ссылки .
Он отлично работает с Firefox 3.6.
Следуя вышеуказанным шагам, я создал новый скриптовый плагин ( npmyplugin.dll ). В настоящее время я помещаю...
1382 просмотров
schedule
15.02.2022
У кого-нибудь есть простой пошаговый учебник по плагину Mozilla?
Я пытаюсь создать плагин для браузера Mozilla с единственной целью - определить с помощью javascript, установлено ли приложение, которое я написал. Это было вдохновлено другим stackoverflow вопросом и ответом на аналогичную тему.
Все, что я...
1944 просмотров
schedule
24.02.2022
Не удается получить плагин NPAPI, указанный в HKLM\Software\MozillaPlugins\ для создания экземпляра
Я написал подключаемый модуль NPAPI, который, если я помещу его в %ProgramFiles\Mozilla FireFox\plugins, создаст экземпляр и запустится правильно. Однако, поскольку я хотел бы, чтобы он работал и с другими браузерами, я бы предпочел зарегистрировать...
862 просмотров
schedule
01.11.2023
Написание плагина с использованием NPAPI + D3D. Он работает в Firefox, но браузер отключается. Почему?
Я пишу плагин, используя NPAPI и D3D. Я просто собрал образец D3D из DXSDK и NPAPI вместе. Я получаю HWND при запуске плагина и передаю его D3D для рисования.
Однако это работает. элемент управления (прямоугольник 400 * 300) на тестовой странице...
418 просмотров
schedule
02.08.2023
Плагин NPAPI со сценариями не работает с Firefox
Я разрабатываю расширение FF и плагин, которые работают в тандеме. My Extension вставляет плагин npapi в html и вызывает некоторый метод плагина после того, как происходит событие.
Вот код, который я использую для инъекции:
if...
1247 просмотров
schedule
06.02.2022
chrome определяет целое число как NPVariantType_Double с плагином npruntime?
Я пытаюсь вызвать функцию через javascript через мой плагин NPRuntime, но когда я передаю целочисленное значение функции, chrome определяет это как NPVariantType_Double, а firefox принимает то же, что и NPVariantType_Int32. Можем ли мы избежать...
97 просмотров
schedule
29.06.2022
Как скомпилировать исходный код плагина NPAPI с помощью Visual Studio 2008?
(Во-первых, извините за плохой английский!)
Я скачал исходный код здесь: http://minimizetotray.googlecode.com/files/SourceCode.zip — это плагин NPAPI, который имеет возможность сворачивать окна Chrome в системный трей.
Используя Visual Studio...
763 просмотров
schedule
08.01.2024
Могу ли я создать несколько подключаемых модулей в одной DLL с помощью NPAPI?
То, что я видел до сих пор, может быть только один плагин на .dll файл, это правильно? Браузер вызывает NP_GetEntryPoints , NP_Initialize и NP_Shutdown только "один раз" для каждой dll, верно?
Я стремлюсь создать несколько подключаемых...
318 просмотров
schedule
17.02.2024
Загрузите плагин NPAPI на Android-устройство/эмулятор
Я скомпилировал образец подключаемого модуля NPAPI, который я получил по этой ссылке http://code.google.com/p/npapi-sdk/
после компиляции с помощью NDK я получил файл .so libs/armeabi/libBasicPlugin.so
после поиска в Google я наткнулся на...
2057 просмотров
schedule
02.12.2023
Как передать простой объект класса плагина NPAPI в javascript
У меня есть класс Plugin.cpp в моем плагине NPAPI. Я хочу передать этот объект класса функции javascript следующим образом::
function testData(){
var obj = data.getObject();
//данные - это объект, созданный в javascript, getObject реализован...
298 просмотров
schedule
17.10.2022
Доступ к элементу массива плагина NPAPI из Javascript
Я создал плагин NPAPI и хочу получить доступ к элементу массива в плагине из Javascript. Я использовал следующий javascript:
var foo_plug = document.getElementById('foo');
var elem = foo_plug.array_p[index];
Какие все методы в NPClass...
442 просмотров
schedule
04.02.2024
Функция npapi plugin_invoke возвращает строковое значение символов мусора
код нпапи:
bool plugin_invoke(NPObject *obj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result) {
NPUTF8 *name = browser->utf8fromidentifier(methodName);
if(strcmp(name, plugin_method_name_getAddress) == 0){...
509 просмотров
schedule
26.12.2023
Поиск места сбоя внутри плагина NPAPI в Chrome
У меня есть плагин NPAPI, который успешно работает в Chrome, Firefox и т. д., за исключением одного пользователя, у которого он вылетает в Chrome, но не в Firefox. Я установил Visual Studio на компьютер этого пользователя, загрузил исходные файлы для...
342 просмотров
schedule
05.03.2022
Плагин NPRuntime говорит об отсутствии плагина в Safari (Windows)
Я разработал плагин NPRuntime, все в порядке, но он не инициализируется в Safari. Я зарегистрировал плагин в ключе реестра MozillaPlugins, он отлично работает для Chrome/FF/Opera, но Safari пишет, что плагин отсутствует, хотя я нашел свой плагин в...
166 просмотров
schedule
20.02.2022
Расширение Google Chrome и встроенные веб-страницы NPAPI/FireBreath
Я разрабатываю проект, в котором я намерен открыть несколько веб-страниц на одной и той же, но не используя <iframe> . Раньше я пытался использовать <iframes> , но обычно пользовательский интерфейс браузера блокировал веб-страницу,...
458 просмотров
schedule
14.06.2023
Плагин NPAPI не загружается при установке, а вызов метода плагина браузера завершается ошибкой
У меня есть плагин браузера для Safari/Firefox на Mac. Когда пользователь запускает веб-страницу, он попросит пользователя загрузить плагин. В идеале он должен автоматически обновлять страницу после завершения загрузки и использовать плагин.
Код...
206 просмотров
schedule
19.11.2023
Импорт NPAPI DLL в приложение C++
Мне нужно импортировать NPAPI DLL в приложение C++ для моего проекта. Я следую отличному руководству: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
Однако у меня есть некоторые проблемы с доступом к методам dll....
440 просмотров
schedule
28.04.2022
Как отправить запрос ajax из управления ActiveX/NPAPI и обработать его ответ?
В настоящее время у меня есть страница, на которой я отправляю запрос ajax из javascript, а в ответ на этот сервер отправляет видеофайл, который по умолчанию будет сохранен в месте загрузки браузера. Я хочу, чтобы пользователь каждый раз выбирал путь...
203 просмотров
schedule
14.02.2022