2010-12-06 52 views

回答

0

嗯,我不知道任何项目已经可以做到这一点,但有FireBreath可以用于这件事。您需要了解NPAPI的工作原理。基本上,你需要创建你自己的NPN_ *函数,你可以给flash npapi插件(可以基于FireBreath中的NPAPIHost项目,它打算成为那个,但没有完成),然后加载该插件是浏览器通常的方式。你可能需要创建一个假的“窗口”NPObject和其他可能的,这可以使用FireBreath中的JSAPI东西来完成。

总之,FireBreath不会做你所需要的,但有很多工具可以扩展来做到这一点。如果你愿意贡献代码,我会愿意给你一些建议,并帮助你,当你卡住了;这工作到我有很长一段时间要做的项目(用于测试FireBreath的插件)。如果您有兴趣,请进入IRC会议室。

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