Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Firefox或Chrome中运行COM对象_Javascript_Firefox_Com_Cross Browser_Activex - Fatal编程技术网

Javascript 在Firefox或Chrome中运行COM对象

Javascript 在Firefox或Chrome中运行COM对象,javascript,firefox,com,cross-browser,activex,Javascript,Firefox,Com,Cross Browser,Activex,这个问题以前被问过很多次:如何在Internet explorer以外的其他浏览器中运行COM/ActiveX控件。答案我只是简单地说“不!重写你的代码。这是不推荐的,安全问题”等等 然而,我的处境是我无法选择 我工作的公司有一个我们自己开发的基于网络的CRM系统。现在,我们想添加手机功能。打电话、挂断电话、接听电话等等。我们选择的PBX供应商在evry PC上安装了软件,允许通过COM对象调用此功能 因此,我们使用Internet Explorer(使用新的ActiveXObject())进行

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

然而,我的处境是我无法选择

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

因此,我们使用Internet Explorer(使用新的ActiveXObject())进行了一些测试,结果一切正常。然而,我们有一个公司政策,它也必须在Firefox和Chrome中工作。所以,我正在寻找一个解决办法,希望你们都能帮助我


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

您可以使用整个internet explorer作为Firefox/Chrome中的插件。这实质上是将IE嵌入Firefox中,Firefox随后承载ActiveX控件


Chrome的相同扩展名是。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-你建议我如何包括内容?因为它是一个插件?