【问题标题】:Is it feasible to write a Firefox plugin to make use of ActiveX control on Windows?在 Windows 上编写一个 Firefox 插件来使用 ActiveX 控件是否可行?
【发布时间】:2010-12-03 11:41:15
【问题描述】:

我使用名为 TAPIEx 的 ActiveX 控件,使用 MS Access 2000 (+Visual Basic) 启用 TAPI 电话系统集成。我想把这个 Access 数据库变成一个 web 应用程序,客户端运行 Firefox(都在内部网络上)。

由于 Firefox 不支持 ActiveX,我是否可以编写一个使用 ActiveX 控件的 Firefox 插件?

关于插件的工作方式 - 我能否从页面脚本调用插件的“功能”(例如,拨打电话指定电话号码,检查是否正在通话)?将这些功能添加到 Firefox 中“全局”的 Firefox 右键菜单会更容易吗?

希望大家能帮忙。注意我不是全职程序员。我只需要知道学习曲线会有多陡峭,或者我的想法是否可行!

我现在找到了一个允许在 Firefox 中使用 activex 控件的项目,该项目似乎是最新的:


http://code.google.com/p/ff-activex-host/

【问题讨论】:

  • 你知道,你可以使用 IE 并省去所有的麻烦。
  • IE 的问题是我们在许多系统上运行 Windows 2000,因此 v6.1 sp2 受到限制 - 出现奇怪的崩溃,我把它归结为这个版本,所以我想远离它。 Visual Basic Firefox 插件不是一个合理可管理的解决方案吗?

标签: firefox plugins activex


【解决方案1】:

理论上,是的,您可以使用 C++ 编写一个 Firefox 插件,通过 COM 与 ActiveX 组件通信。但是 COM 和 C++ FF 插件的学习曲线都非常陡峭。我不会推荐它。

正如 Kalmi 所说,只需使用 IE。

【讨论】:

  • IE 的问题是我们在许多系统上运行 Windows 2000,因此 v6.1 sp2 受到限制 - 出现奇怪的崩溃,我把它归结为这个版本,所以我想远离它。 Visual Basic Firefox 插件不是一个合理可管理的解决方案吗?
  • 据我所知,在 Visual Basic 中编写 firefox 扩展是不可能的。
  • 感谢 Matthew,您回答了我的问题,这不是目前开展该项目的最佳方向。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多