开发操作系统免费 npruntime 插件的最佳方法
我将实现一个 npruntime 插件,它将在 Chrome、Mozilla FF(windows/mac) 和 Safari(windows/mac) 上运行。该插件可以绘制图像并具有一些 UI 控制。 如…
npruntime插件安装
我制作了一个简单的 html 页面,其中包含 npruntime 插件,并且它在本地运行良好。 当然npruntime目标文件(npmyapp.dll)已经注册,因此浏览器可以加…
C++ 之间并排依赖关系和 C#
我正在使用 FireBreath 框架制作一个浏览器插件。大多数逻辑都是用 C# 编写的,为了从浏览器中调用它,我制作了一个 C++ 包装器。浏览器调用 C++ 本机…
NPAPI插件拦截网络请求?
有没有办法创建一个 NPAPI 插件来拦截来自父浏览器的 Web 请求?我想看到 Chrome/Safari/IE/etc 正在请求 http://google.com/ 或其他内容,并且然后提…
处理文件 NPAPI/PPAPI/NSPR
我需要在 Chrome 扩展程序中执行以下操作: 下载二进制文件到临时文件 解压它(显然是 .zip 包) 将文件从解压目录移动到我的扩展程序目录 删除临时文…
如何检索传递到 c++ 的 javascript event.DataTransfer 对象的完整路径npapi插件的功能?
我有一个暴露给 javascript 的函数: bool handleDrop( const NPVariant * args, uint32_t argCount, NPVariant* result){ //Extract the full paths …
如何获取浏览器的winid?
我正在为 webkit-kernel 浏览器开发一个插件。 我需要在浏览器中嵌入一个 gtk 窗口作为插件。 但我发现浏览器没有调用setwindow方法来给我winid。 那…
如何在扩展中调用npapi插件方法
我有一个使用 C# 的测试 .dll 文件,其详细信息如下, Name : TestLibrary.dll Namespace name : TestLibrary Class Name : AddClass Method name : a…
脚本化插件,Javascript 返回未定义
我正在尝试编写一个可写的插件,我使用下面的 mozilla 示例作为我的指南,并查看 firebreath 以了解它如何包装代码。我被 javascript 的返回值困住了…
在 NPAPI 插件中处理 CGEventTaps
我正在尝试创建一个 NPAPI 插件来监听 macbook 上的媒体键并将其传递给 javascript 来控制 pandora 或 soundcloud 等内容。我正在使用 Spotify 的 SPM…
NPAPI SetProperty(NPIdentifier 名称, const NPVariant *值);值始终为空
HTML: var embed1 = document.getElementById('yyqtest'); embed1.testProperty=5; 但是,在我的插件中: SetProperty(NPIdentifier name, const NPV…
我可以使用 NPAPI 插件来过滤 HTTP
是否可以使用 NPAPI 插件来过滤现代浏览器(即 firefox 和 chrome)中的 HTTP 流量?我能够构建一个简单的插件并将其注册到 FF 和 Chrome。 有什么方…
使用 CustomWndProc 对仅消息窗口句柄进行回调
我正在使用 firebreath 开发 NPAPI 插件。我正在使用第三方 dll 集成到游戏设备。设备上的输入通过在打开设备通道时注册的仅消息窗口 (HWND) 传播到插…
从 NPAPI 插件访问 NPN_ 方法
我有一个为 Chrome 开发的 NPAPI 插件。工作正常。但现在我需要从插件调用 NPN_GetValue。问题是,如何链接(静态或动态)我的代码以及应使用什么库/…
PrintWindow 在独立应用程序中工作,并在 NPAPI 插件中部分工作
我有一个代码,它通过 PrintWindow 函数捕获给定的窗口。具体来说,我在浏览器中捕获网页。此代码在独立的 Windows 应用程序中进行了测试,并且运行正…