作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 NPAPI 插件上找到的文档解释了如何编写由浏览器加载的插件,但是编写一个加载现有 NPAPI 插件的应用程序有多难?
(我的最终目标是找到一种在 Linux 中使用 Python 和 wxPython 编写的应用程序中使用 SWF 内容的方法。我已经在 Windows 上通过使用 comtypes 模块加载 ActiveX Flash 播放器来完成此操作。对于 Linux,我认为将 Gnash NPAPI 插件包装在一些 C/C++ 代码中并使其成为 Python 扩展似乎可行,尽管有点令人费解......)
最佳答案
您最好的选择(假设您的托管代码基于开源软件对您的许可而言不是问题)可能是查看 NPAPI 主机在 WebKit、Chromium 和/或 Gecko 中的实现。
NPAPI 浏览器端的 Mozilla 文档会有所帮助,但是有很多小的角落案例,插件期望某些行为,因为一些早期的浏览器做到了,现在每个想要支持这些插件的人都必须这样做即使它不是标准的一部分也是如此;了解这些的唯一方法是查看现有的实现。
关于python - 如何在我自己的应用程序中加载 NPAPI 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6838281/
我是一名优秀的程序员,十分优秀!