gpt4 book ai didi

python - 如何在我自己的应用程序中加载 NPAPI 插件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:06 25 4
gpt4 key购买 nike

我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com