ActiveXObject在IE中工作,但在Firefox中不起作用

时间:2010-09-16 07:54:34

标签: javascript activexobject

new ActiveXObject("Scripting.FileSystemObject")这个activex适用但不适用于firefox任何人都知道firefox,chrome,safari,opera等的等价物吗?

4 个答案:

答案 0 :(得分:2)

你做不到。 ActiveX是IE唯一的东西。如果您需要跨浏览器支持,那么您将不得不重新考虑您要做的事情......

答案 1 :(得分:0)

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

我猜它与文件处理有关,更具体地说,我猜它与上传有关,在这种情况下you probably want to do it in flash

答案 2 :(得分:0)

我有一个新的Firefox主机实现,用于Firefox&铬。该项目托管在Google代码上 - http://code.google.com/p/ff-activex-host/

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

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

编辑:您仍然无法使用与IE兼容的JS / HTML代码来创建ActiveX对象,您需要使用略有不同的表示法。更安全一点。

答案 3 :(得分:0)

我认为这个网站可以帮助您更好地理解ActiveX,因为这是Microsoft技术。

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

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

ActiveX Controls