使用 Firebreath 框架将 cocoa 应用程序转换为 NPAPI 插件
我最近发现 Apple 在上一个版本的 Lion 和 Safari 中将不支持 webkit 模型,并且每个人都在迁移到 Firebreath 项目以使用 NPAPI。 我有一个基本的 Coc…
C++ 中不同大小的不同行为(火息源代码)
当我查看 firebreath 的源代码时遇到一个困惑的问题( src/ScriptingCore/Variant.h) // function pointer table struct fxn_ptr_table { const std:…
如何查找包含类型库中的接口的接口ID?
在我的 firebreath 项目中,我在项目中包含了所需的 dll,如下所示, #import "C:\Program Files\Avaya\AvayaOneXControls\my.dll", no_namespace,aw_…
如何更改我的项目 API 类扩展
我创建了一个名称为“OpenOnDesktopPlugin”的 firebreath 项目。我需要将“OpenOnDesktopPluginAPI”扩展名从.cpp 更改为.mm,因为我需要添加一些目…
如何在 Visual C++ 中包含类型库项目?
我正在开发一个 FireBreath 项目,该项目制作了一个包装 ActiveX 控件功能的插件应用程序。我什至有 ActiveX 控件的源代码。 根据 FireBreath 示例页…
Firebreath如何在不调试的情况下知道我的方法是否被调用
我在我的 firebreath 项目中使用 Objective-C++。问题是我正在使用 Xcode 4,并且找不到调试项目的方法。所以我就想过我的方法是不是从网页上调用的。…
在 Firefox 中从本地硬盘注册 Firebreath .dll
如何注册本地部署在用户硬盘上的 Firebreath .dll 文件。 在 IE 中,我可以在 JavaScript 中使用 ShellExecute 运行 shell 命令来注册 .dll 我怎样才…
如何查找 ActiveX 控件生成的事件的调度 ID
我正在使用 FireBreath 为 activeX 控件编写一个包装类。 ActiveX 容器类有一个事件接收器,用于侦听 ActiveX 控件触发的事件。 在创建事件接收器的代…
关于Windows应用程序开发和NPAPI插件
我计划制作一个应用程序来监视用户访问的网站并对其进行一些计算。 因此,对于每个打开的网站,我开发了一个 google chrome 扩展,它将把 URL 发送到 …
在 Linux x86 和 x86_64 上构建 NPAPI 浏览器插件,如何确保它加载其依赖库的正确版本?
我正在尝试使用 Firebreath 构建一个在 32 位和 64 位 Linux 上运行的 Linux 浏览器插件。 在我的 X11/projectDef.cmake 中, target_link_libraries(…
在 Google chrome 扩展中从 sqlite db 访问数据
我正在此扩展中创建一个 Google chrome 扩展,我想访问(查询)来自“SqliteDb”的数据。SqliteDb 放置在 Temp 文件夹中。 我将如何做到这一点。请建…
屏蔽插件(或小程序)以在 Mac 上的 Chrome 中显示 html 内容
对于我在 Windows 和 MacOSX 中尝试过的所有其他浏览器(包括 Windows 下的 Chrome),使用“iframe shim”效果很好。但是,我无法让 iframe 垫片在 M…
使用 FireBreath 打包适用于 Chrome 的 NPAPI 插件
我正在尝试将使用 FireBreath 创建的插件打包为 Chrome 扩展。我在 Chrome 扩展程序和 NPAPI 上读到,执行此操作的方法是包含清单中的文件如下所示: …
在 Firefox 扩展中加载 firebreath 插件,而不在 DOM 中注入任何内容
有没有办法在 firefox 扩展中加载 firebreath 插件。我已经看到了一种方法,将与插件相关的 html 注入到 DOM 中,如此处解释(请参阅“http://stackov…