您可以在 Windows 的 javascript/vb shell 中创建一些对象,如下所示:
x = new ActiveXObject("name");
x.aMethod();
它们的技术名称是什么(ATL?ActiveX?ActiveX 控件?自动化?或...?)
它们与可以在 IE 中以这种方式使用的对象有何不同:
<object id="aName" classid="CLSID:1234567-..." codebase="http://somewhere"></object>
最佳答案
What is the technical name for them (ATL? ActiveX? ActiveX control? Automation? or...?)
Internet Explorer 将两者称为ActiveX 控件(请参见下图中的类型列)
- ATL(事件模板库)是指简化 COM 对象(包括 ActiveX 控件)创建的库。
- 自动化是指构建 ActiveX 控件的进程间通信技术。 ActiveX 控件可称为自动化对象。
And how are they different from objects that can be used in IE this way
通过 JavaScript 实例化的 ActiveX 控件由编程标识符 (ProgID) 引用,并且没有用户界面。文档中放置的控件为 <object>
标签,通常称为用户控件,由类标识符(ClassID)指定,并且可能具有用户界面。 <object>
标签还继承了 HTML 元素的各种特征。
关于javascript - javascript/vb "new ActiveXObject()"中使用的对象的技术名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487841/