ActiveXObject构造函数参数列表

Pre*_*raj 3 javascript internet-explorer filesystemobject activexobject

ActiveXObject() 构造函数支持不同类型的参数,如下所示:

new ActiveXObject("Msxml2.DOMDocument"); 
new ActiveXObject("Msxml2.XSLTemplate"); 
new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
new ActiveXObject("Msxml2.DOMDocument.6.0"); 
new ActiveXObject("Microsoft.XMLHTTP"); 
new ActiveXObject("Microsoft.XMLDOM"); 
new ActiveXObject("Excel.Application");
new ActiveXObject("Word.Application");
new ActiveXObject("Excel.Sheet");
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到这些参数(activexobject构造函数)?

从这个链接,我发现了一些如下信息

new ActiveXObject(class[, servername]);
Run Code Online (Sandbox Code Playgroud)

class使用语法library.object,其中library是应用程序的名称(例如,Word,Excel)或包含该对象的库,object是要创建的对象的类型或类.servername(可选参数)指定对象所在的服务器的名称.

Lan*_*ard 5

ActiveX对象是Internet Explorer的二进制扩展,它(通常)添加浏览器不支持的功能.

当您安装ActiveX控件时,它会修改系统的注册表以注册各种接口和入口点,以便在网页请求时正确启动控件.

通常创建ActiveX控件以特定方式扩展浏览器; 也就是说,它们旨在解决可能对学习JavaScript无用的问题.Microsoft不记录许多ActiveX控件的内部结构,但您可以通过在MSDN库中搜索您感兴趣的对象的名称来查找信息.

例如,以下是搜索Msxml2.DOMDocument的结果.

您可能会注意到,此列表并不十分有用.

通过关注您感兴趣的功能(例如XML),您可能会找到更好的运气来搜索教授Web概念的教程.

(此外,您应该知道只有Internet Explorer支持ActiveX控件...并且IE很快将被不支持ActiveX控件的Microsoft Edge浏览器所取代.因此,最好关注一下跨浏览器解决方案而不是专有解决方案.)

希望这可以帮助...

- 兰斯