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

问题描述 投票:0回答:6

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

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

显然,如果我们想在 Windows 上支持 Firefox,我需要为其编写一个插件。但如果我们想支持 Macintosh,我该如何应对呢?是否可以编译一个在 Mac 上运行的 Firefox 插件版本?如果我不支持 Mac 上的 Safari,会不会是我的失职?有没有跨平台的跨浏览器插件? (即任何浏览器都可以运行其他浏览器的插件)

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

cross-browser cross-platform activex webbrowser-control browser-plugin
6个回答
9
投票

答案是火息


8
投票

你也可以尝试kango


2
投票

也许FireBreath是您不错的选择!我刚刚在vs2010上编译了一个测试插件,它兼容IE9、Firefox和google chrome。


1
投票

我会考虑将 Java 与本机库一起使用。我很长时间以来就看到视频聊天是这样发展起来的。 Applet 包含每个受支持平台的本机代码。我不是java程序员,我不能告诉你细节,但它确实有效。


0
投票

在 Windows 上使用 COM,在 Firefox/Linux 中使用 XPCOM/Corba。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.