开发OS免费npruntime插件的最佳方式

时间:2012-01-27 08:57:40

标签: plugins npapi browser-plugin npruntime

我要实现一个npruntime插件,它可以在Chrome,Mozilla FF(windows / mac)和Safari(windows / mac)上运行。该插件可以绘制图像并具有一些UI控件。 如果可能的话,我不想为每个OS平台重新编程插件。

使用firebreath(插件框架)+ Qt lib似乎是处理我一直在研究的问题的唯一方法。

除了使用firebreath和Qt lib之外,还有其他办法吗? 任何建议都会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

这取决于您的UI要求,但相对直接的方法是使用OpenGL进行绘图并在网页中提供UI。

在Windows see here上开始使用带有FireBreath的OpenGL,适用于OS X see here

还有QtBrowserPlugin,但显然它在OS X上仍然存在。