如何使用Chrome

时间:2017-10-22 06:05:22

标签: javascript c# .net google-chrome client-side-scripting

如何使用Chrome通过Web应用程序从客户端计算机打开EXE文件?

我可以通过Internet Explorer打开EXE,因为我使用ActiveX对象通过客户端脚本打开Exe文件。但由于chrome不支持ActiveX,我无法从chrome打开EXE。有人可以提供另一种从chrome打开exe的方法吗?

我知道如果将IETab插件添加到浏览器以支持ActiveX,它会起作用。但客户端政策不接受添加附加组件。

我正在尝试在WebEx网站中提供一个解决方案,其中临时应用程序运行一次,每次访问它时,它都会在临时应用程序中打开,而不是每次都安装它。

先谢谢..

1 个答案:

答案 0 :(得分:0)

简短而简单的回答, NO!仅仅通过使用普通的HTML5 / JavaScript API是不可能的,感谢上帝,这是不可能的,否则后果将是毁灭性的!想象一下任何随机网站在您的计算机上执行文件!那将是最糟糕的安全噩梦!

但是,有一些解决方法!
1.例如,您可以使用Flash(但you shouldn't)或Silverlight,但如上所述,OP不需要任何基于插件的解决方案,所以我猜它们没那么有用。
2.另一种解决方案是在可能的情况下部署Desktop代理,然后使用本地Rest API与其进行通信,并处理该Desktop代理中的所有本机访问。

然而,最受欢迎的方式是让您的用户扫描(或其他)文档并将其上传到您的网站。

更多参考可以是found here