Вопросы по теме '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 просмотров

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 просмотров

Могу ли я создать несколько подключаемых модулей в одной 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 просмотров

Плагин NPRuntime говорит об отсутствии плагина в Safari (Windows)
Я разработал плагин NPRuntime, все в порядке, но он не инициализируется в Safari. Я зарегистрировал плагин в ключе реестра MozillaPlugins, он отлично работает для Chrome/FF/Opera, но Safari пишет, что плагин отсутствует, хотя я нашел свой плагин в...
166 просмотров
schedule 20.02.2022

Расширение Google Chrome и встроенные веб-страницы NPAPI/FireBreath
Я разрабатываю проект, в котором я намерен открыть несколько веб-страниц на одной и той же, но не используя <iframe> . Раньше я пытался использовать <iframes> , но обычно пользовательский интерфейс браузера блокировал веб-страницу,...
458 просмотров

Плагин 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