Javascript Firefox或Chrome中的ActiveXObject(不是IE!)

Javascript Firefox或Chrome中的ActiveXObject(不是IE!),javascript,activexobject,filesystemobject,Javascript,Activexobject,Filesystemobject,我正在尝试创建一个ActiveXObject(使用FieSystemObject),但它仅在IE中受支持 有没有办法让它在Chrome或FF中工作?我需要读取特定文件夹中的所有文件,并列出这些文件 嗯,还有别的办法吗?目前没有 我怀疑ActiveX支持在不久的将来是否可能停止(如MS所述) 关于HTML对象标记,但不接受任何内容。您应该试试。ActiveX仅受IE支持-其他浏览器使用名为NPAPI的插件体系结构。但是,有一个叫做的跨浏览器插件框架,您可能会发现它很有用。ActiveX受Chrom

我正在尝试创建一个
ActiveXObject
(使用
FieSystemObject
),但它仅在IE中受支持

有没有办法让它在Chrome或FF中工作?我需要读取特定文件夹中的所有文件,并列出这些文件

嗯,还有别的办法吗?

目前没有

我怀疑ActiveX支持在不久的将来是否可能停止(如MS所述)


关于HTML对象标记,但不接受任何内容。您应该试试。

ActiveX仅受IE支持-其他浏览器使用名为NPAPI的插件体系结构。但是,有一个叫做的跨浏览器插件框架,您可能会发现它很有用。

ActiveX
受Chrome支持

Chrome检查参数定义在:
控制面板/Internet选项/Security


不过,如果可以用
IE
定义四个不同的区域,
Chrome
只需选中“
Internet
”区域。

在Chrome中解析ActiveX
大家好这不是解决方案,而是成功的解决方案,我也实施了。
这需要在客户机上进行一些实现,这就是为什么最适合内部网环境而不推荐用于公共站点的原因。即使可以在公共站点上实现它,唯一的问题是最终用户必须下载/实现解决方案。
让我们了解关键问题
Chrome无法与ActiceX通信
解决方案:由于Chorme无法与ActiveX通信,但它仍然可以与客户端计算机上托管的API通信。因此,使用.NETMVC或任何其他技术开发API,以便通过Ajax调用它可以与API通信,并且API可以与位于客户机上的ActiveX对象通信。由于API也驻留在客户机中,所以通信中没有问题。此API充当Chrome浏览器和ActiveX之间的中介。
在API实现过程中,您可能会遇到CORS问题,请使用JSONP来处理它。
解决方案的图示视图



其他解决方案:使用像MailTo:或msword这样的URI模式来处理outlook和Word应用程序。如果您的要求不同,那么您可以实施自定义的URI方案。

自2015年9月以来,NPAPI支持在202002年从Chrome()中永久删除,Chrome有一个名为“IE Tab”的插件,可以使用activexobject查看文件。请对您需要的或难以理解的其他信息发表评论。