2

new ActiveXObject("Scripting.FileSystemObject")这个activex在ie中工作,但在firefox中没有任何人知道firefox、chrome、safari、opera等的等价物吗?

4

4 回答 4

2

你不能。ActiveX 是一个仅限 IE 的东西。如果您需要跨浏览器支持,您将不得不重新考虑您正在尝试做什么......

于 2010-09-16T07:59:13.623 回答
0

ActiveXObject 仅适用于 IE,也许您应该尝试解释您想要实现的目标?

我猜它与文件处理有关,更具体地说,我猜它与上传有关,在这种情况下,您可能想在 flash 中进行操作

于 2010-09-16T08:00:11.813 回答
0

我有一个更新的用于 Firefox 和 Chrome 的 ActiveX 主机实现。该项目托管在 Google Code - http://code.google.com/p/ff-activex-host/上。

它提供了一些安全措施,例如站点和 CLSID/PROGID 锁定,因此您可以确保没有人可以利用它来运行任何 ActiveX。

它面向 Web 开发人员,而不是最终用户,因为插件需要在分发之前使用正确的安全设置进行编译。

编辑:您仍然不能使用与 IE 兼容的 JS/HTML 代码来创建 ActiveX 对象,您需要使用稍微不同的符号。只是更安全一点。

于 2011-07-17T12:37:18.443 回答
0

我认为这个站点将帮助您更好地了解 ActiveX,因为这是 Microsoft 技术。

即使现在他们在新的 Windows 10 中告别 ActiveX 对象。Edge 不支持 ActiveX 对象。只有 Internet Explorer 支持 ActiveX 对象。

请查看此链接以获取更多信息。

ActiveX 控件

于 2017-01-17T11:31:49.560 回答