独立 NPAPI adobeflash 托管应用程序示例

发布于 2024-10-06 03:10:00 字数 48 浏览 7 评论 0原文

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

Somebody can point me to opensource of sample of standalone NPAPI adobeflash hosting application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别再吹冷风 2024-10-13 03:10:00

嗯,我不知道有哪个项目已经做到了这一点,但是有一些 FireBreath 可以曾经为此努力过。您需要深入了解 NPAPI 的工作原理。基本上,您需要创建自己的 NPN_* 函数,您可以将其提供给 flash npapi 插件(可以基于 FireBreath 中的 NPAPIHost 项目,该项目旨在成为这样,但尚未完成),然后加载插件的方式与浏览器通常的方式相同。您可能需要创建一个假的“Window”NPObject 以及其他可能的对象,这可以使用 FireBreath 中的 JSAPI 来完成。

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

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

Well, I don't know of any projects that will already do this, but there are pieces of FireBreath that could be used to work towards this. You'll need a lot of understanding of how NPAPI works. Basically, you'll need to create your own NPN_* functions that you can give to the flash npapi plugin (which could be based on the NPAPIHost project in FireBreath, which is intended to become just that, but is not finished) and then load the plugin the way the browser normally would. You might need to create a fake "Window" NPObject and possibly others, which could be done using the JSAPI stuff in FireBreath.

In short, FireBreath doesn't do what you need, but has a lot of tools that could be expanded to do it. If you're willing to contribute the code back I'd be willing to give you some suggestions and help you when you get stuck; this works into a project I've been meaning to do for a long time (for testing plugins for FireBreath). Pop into the IRC room if you're interested.

If not, you might still be able to find some useful code in the FireBreath project to help you on your way. Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文