【问题标题】:Running COM objects within Firefox or Chrome在 Firefox 或 Chrome 中运行 COM 对象
【发布时间】:2014-05-03 07:08:03
【问题描述】:

这个问题已经被问过很多次了:如何在Internet Explorer 以外的其他浏览器中运行COM/ActiveX 控件。答案我只是“不!重写你的代码。不推荐,安全问题”等等。

但是,我处于无法选择的境地。

我工作的公司有一个我们自己开发的基于网络的 CRM 系统。现在我们要为其添加电话功能。 MakeCall,挂断,接听等。我们选择的 PBX 供应商在每台 PC 上都安装了允许通过 COM 对象调用此功能的软件。

所以我们使用 Internet Explorer 进行了一些测试(使用 new ActiveXObject() )并且一切正常。但是,我们的公司政策规定它也必须在 Firefox 和 Chrome 中运行。所以,我正在寻找一个解决方案,希望大家能帮助我。

我们如何在其他浏览器中做到这一点?我可以制作一个包装 COM 对象的插件吗?请记住,与 PBX 软件进行通信的唯一方法是使用此 COM 对象。安全不是问题,因为此 Web 解决方案仅在内部使用,我们信任该软件(COM 对象)。

【问题讨论】:

    标签: javascript firefox com cross-browser activex


    【解决方案1】:

    您可以使用IE mode 将整个 Internet Explorer 作为 Firefox/Chrome 中的插件使用。这实际上将 IE 嵌入到 Firefox 中,然后托管 ActiveX 控件。

    Chrome 的相同扩展名是here

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 你建议我如何包含内容?既然是插件?
    猜你喜欢
    • 2019-04-23
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    相关资源
    最近更新 更多