我正在 Windows 上用 C++ 编写一个 NPAPI 插件。当我的插件被实例化时,我想从我的主应用程序中传递一些私有数据(具体来说,我想向它传递一个指向 C++ 对象的指针)。似乎没有一种机制可以做到这一点。我错过了什么吗?我不能简单地在插件实例中创建我的对象,因为它应该存在于插件实例的范围之外并且即使在插件实例被销毁时仍然存在。
编辑:
我通过 CEF 在 C++ 中使用嵌入式插件。这意味着我的代码本质上是浏览器和插件。显然,这不是标准 NPAPI 插件的行为方式,因此这可能不是 NPAPI 本身所支持的。