[英]ActiveXObject constructor list of parameters
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");
我在哪里可以找到這些參數(activexobject構造函數)?
從這個鏈接 ,我發現了一些如下信息
new ActiveXObject(class[, servername]);
class
使用語法library.object ,其中library是應用程序的名稱(例如,Word,Excel)或包含該對象的庫,object是要創建的對象的類型或類。 servername(可選參數)指定對象所在的服務器的名稱。
ActiveX對象是Internet Explorer的二進制擴展,它(通常)添加瀏覽器不支持的功能。
當您安裝ActiveX控件時,它會修改系統的注冊表以注冊各種接口和入口點,以便在網頁請求時正確啟動控件。
通常創建ActiveX控件以特定方式擴展瀏覽器; 也就是說,它們旨在解決可能對學習JavaScript無用的問題。 Microsoft不記錄許多ActiveX控件的內部結構,但您可以通過在MSDN庫中搜索您感興趣的對象的名稱來查找信息。
例如,以下是搜索Msxml2.DOMDocument的結果。
您可能會注意到,此列表並不十分有用。
通過關注您感興趣的功能( 例如XML) ,您可能會找到更好的運氣來搜索教授Web概念的教程。
(此外,您應該知道只有Internet Explorer支持ActiveX控件...並且IE很快將被不支持ActiveX控件的Microsoft Edge瀏覽器所取代。因此,最好關注一下跨瀏覽器解決方案而不是專有解決方案。)
希望這可以幫助...
- 蘭斯
ActiveXObject
可以接受從HKEY_CLASSES_ROOT
注冊表項注冊的任何文件類型,它們基本上是程序ID,類ID和接口鍵。 您甚至可以添加自己的擴展程序 。
有關詳細信息,您可以檢查ActiveXObject MSDN文檔和HKEY_CLASSES_ROOT密鑰文檔 。
您可以使用Nirsoft的ActiveX Helper ,它顯示系統上已注冊的ActiveX組件列表。 ProgID列中具有值的任何內容都可以傳遞到new ActiveXObject
(包含或不包含版本號):
var wdApp = new ActiveXObject('Word.Application.14');
var wdApp2 = new ActiveXObject('Word.Application');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.