我正在尝试创建一个ActiveXObject
(使用FieSystemObject
),但它只在IE中支持。
有没有办法让它在Chrome或FF中运行?我需要读取特定给定文件夹中的所有文件,并列出这些文件。
那么,还有另一种方法吗?
ActiveX仅受IE支持 - 其他浏览器使用名为NPAPI的插件架构。但是,有一个名为Firebreath的跨浏览器插件框架,您可能会发现它很有用。
Chrome支持ActiveX。
Chrome检查参数在“控制面板”/“Internet选项”/“安全性”中定义。
然而,如果可以用IE定义四个不同的区域,Chrome只会检查“Internet”区域。
在Chrome中解析ActiveX! 大家好,这不是解决方案,但成功的解决方法,我已经实现了。 这需要在客户端计算机上进行一些实现,以便为什么最适合Intranet环境而不建议用于公共站点。即使可以为公共站点实现它,唯一的问题是最终用户必须下载/实现解决方案。 让我们了解关键问题 Chrome无法与ActiceX通信 解决方案:由于Chorme无法与ActiveX通信,但仍可以与客户端计算机上托管的API进行通信。因此,使用.Net MVC或任何其他技术开发API,以便通过Ajax调用,它可以与API通信,API与位于客户端计算机上的ActiveX对象进行通信。由于API也驻留在客户端机器中,为什么通信没有问题。此API用作Chrome浏览器和ActiveX之间的中介。 在API实现期间,您可能会遇到CORS问题,使用JSONP来处理它。 解决方案的图示视图
其他解决方案:使用像MailTo:或MS-Word这样的URI Scheme来处理outlook和word应用程序。如果您的要求不同,则可以实施自定义URI方案。