1

有人可以向我指出独立 NPAPI adobeflash 托管应用程序示例的开源代码吗?

4

1 回答 1

0

好吧,我不知道有任何项目已经这样做了,但是有一些FireBreath可以用来实现这一目标。您需要深入了解 NPAPI 的工作原理。基本上,您需要创建自己的 NPN_* 函数,您可以将这些函数提供给 flash npapi 插件(它可以基于 FireBreath 中的 NPAPIHost 项目,旨在成为那样,但尚未完成)然后加载插件的方式浏览器通常会。您可能需要创建一个假的“窗口”NPObject 和可能的其他对象,这可以使用 FireBreath 中的 JSAPI 内容来完成。

简而言之,FireBreath 不能满足您的需求,但有很多工具可以扩展来完成。如果您愿意贡献代码,我愿意给您一些建议并在您遇到困难时为您提供帮助;这适用于我长期以来一直想做的项目(用于测试 FireBreath 的插件)。如果您有兴趣,请进入 IRC 房间。

如果没有,您可能仍然可以在 FireBreath 项目中找到一些有用的代码来帮助您。祝你好运!

于 2010-12-06T20:24:56.010 回答