如何开发具有跨平台和跨浏览器兼容性的浏览器插件?

Tom*_*idd 15 activex cross-platform cross-browser webbrowser-control browser-plugin

我公司目前有一个产品,它依赖于定制的内部ActiveX控件.它采用的技术本身就是跨平台设计,但我们的解决方案显然仅限于Windows上的Internet Explorer.

从长远来看,我们希望成为跨浏览器和跨平台(即支持Windows上的其他浏览器,支持Macintosh或Linux).

显然,如果我们想在Windows上支持Firefox,我需要为它编写一个插件.但如果我们想支持Macintosh,我该如何攻击它?是否可以编译在Mac上运行的Firefox插件版本?我不能在Mac上支持Safari吗?在平台上是否有任何跨浏览器的插件?(即,任何浏览器都可以运行其他浏览器的插件)

当人们想要通过需要跨平台和跨浏览器兼容的流程支持多个平台时,人们通常会做些什么?

小智 7

你也可以尝试kango

  • kango看起来很有趣,但它适用于扩展,而不是插件.请参阅http://npapi.com/extensions (4认同)