我要实现一个npruntime插件,它可以在Chrome,Mozilla FF(windows / mac)和Safari(windows / mac)上运行。该插件可以绘制图像并具有一些UI控件。 如果可能的话,我不想为每个OS平台重新编程插件。
使用firebreath(插件框架)+ Qt lib似乎是处理我一直在研究的问题的唯一方法。
除了使用firebreath和Qt lib之外,还有其他办法吗? 任何建议都会有所帮助。
感谢。
答案 0 :(得分:1)
这取决于您的UI要求,但相对直接的方法是使用OpenGL进行绘图并在网页中提供UI。
在Windows see here上开始使用带有FireBreath的OpenGL,适用于OS X see here。
还有QtBrowserPlugin,但显然它在OS X上仍然存在。