當前位置:首頁 > 通用術語 > 什麼是ActiveX 控制項?概念、運作方式

什麼是ActiveX 控制項?概念、運作方式

2025-08-26通用術語482

什麼是 ActiveX 控制項?

ActiveX 控制項是使用 Microsoft ActiveX 技術的元件。ActiveX 控制項可以由網頁瀏覽器自動下載和執行。ActiveX 不是一種程式設計語言,而是應用程式應該如何共用資訊的一組規則。

ActiveX 控制項是以 Microsoft 元件物件模型 (COM) 為基礎的已編譯、可重複使用的軟體元件。ActiveX 控制項 (先前稱為 OLE 控制項) 可以組合為預製元件,以協助開發人員建置新的應用程式。

程式設計師可以使用多種語言開發 ActiveX 控制項,包括 C、C++、Visual Basic 和 Java。

ActiveX 控制項安裝權限

ActiveX 控制項類似於 Java 小程式。不過,與 Java 小程式不同的是,ActiveX 控制項具有 Windows 作業系統的完整存取權。這賦予了它們比 Java 小程序更多的功能,但這種功能也伴隨著一定的風險,即小程序可能會損壞您計算機上的軟件或數據。為了控制此風險,Microsoft 開發了註冊系統,以便瀏覽器可以在下載之前識別和驗證 ActiveX 控件。Java 小程式和 ActiveX 控制項之間的另一個差異是,Java 小程式可以寫入為在所有平台上執行,而 ActiveX 控制項目前僅限於 Windows 環境。

ActiveX 控制項如何運作?

ActiveX 控制項可以在自己的視窗中繪製自己、回應滑鼠按兩下等事件,以及透過屬性和方法進行管理。ActiveX 控制項無法作為獨立程式執行,但必須載入控制項容器,例如 Microsoft Visual Basic 或 Microsoft Internet Explorer。ActiveX 控制項通常會提供使用者介面,而且通常設計為在用戶端上執行。

ActiveX 控制項通常用來為網頁提供動態功能,例如,將即時股票行情新增至網頁的股票代碼控制項、進階使用者介面導覽工具,以及將動畫功能新增至頁面的動畫控制項。

ActiveX 控制項可以使用 HTML 標籤內嵌至超文字標記語言 (HTML) 頁面。如果使用者嘗試使用 Web 瀏覽器存取這類頁面,且其系統上未安裝內嵌的 ActiveX 控制項,則可以使用標籤的 CODEBASE 屬性中指定的 URL 自動下載控制項。下載並安裝 ActiveX 控制項並安裝到使用者的系統上之後,瀏覽器會繼續使用快取的控制項,直到伺服器上有更新版本為止。

以下是包含 CODEBASE 屬性的典型標籤範例:

<OBJECT ID="BoomButton" WIDTH=225 HEIGHT=35
CLASSID="clsid:56F1BF40-B2D0-11d0-A6D6-00AA00A70FC2"
CODEBASE="http://example.microsoft.com/AControl.cab#
Version=1,0,0,1">
</OBJECT>

惡意 ActiveX 控制項

惡意 ActiveX 控件可能會損壞使用者計算機上的軟件或數據。為了協助使用者判斷 ActiveX 控制項是否可以安全安裝,Microsoft 開發了一種稱為 Authenticode 的程式代碼簽署技術,該技術會使用知名安全性機構 (例如 VeriSign Inc.) 所發出的數位簽章來識別控制項的建立者。

“什麼是ActiveX 控制項?概念、運作方式” 的相關文章

什麼是批次檔案?概念、怎麼運作的

什麼是批次檔案?概念、怎麼運作的

批次檔案是副檔名為 .bat 或 .cmd 的 ASCII 文件,包含一系列命令。什麼是批次檔案也稱為批次程序,副檔名為 .bat 或包含一系列命令的 .cmd 的 ASCII 檔案。在命令提示字元或登入指令碼中叫用批次檔時,會循序執行這些命令。批次檔案主要用於簡化例行或重複性管理任務的執...

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

網路百科全書中網際服務 (GSNW) 的定義。什麼是 GSNW(NetWare 網關服務)?GSNW 是執行 Microsoft Windows 2000 和 Windows NT 的伺服器 (在 Windows NT 中稱為 NetWare 閘道服務) 的服...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是小程式(APPLET)?概念、運作方式

什麼是小程式(APPLET)?概念、運作方式

網路百科全書中APPLET的定義。什麼是小程式?小程式是使用 Java 程式語言編寫的程序,可以透過網頁存取並下載到用戶端電腦,並在 Web 瀏覽器視窗中運行。Java 小程式可以將動態功能新增至靜態網頁,前提是使用者使用啟用 Java 的 Web 瀏覽器檢視這些頁面。小程式 (Java)小程式的工...

什麼是應用程式服務提供者 (ASP)?概念、運作方式

什麼是應用程式服務提供者 (ASP)?概念、運作方式

網路百科全書中應用程式服務提供者 (ASP) 的定義。什麼是應用程式服務提供者 (ASP)應用程式服務提供者是透過廣域網路(WAN)向企業客戶提供軟體服務的公司的總稱,例如網際網路,特別是涉及Web和電子商務應用程式外包的服務。應用程式服務提供者應用服務提供商 (ASP) 通常是互聯網服務提供商&n...

什麼是啟動檔案?概念、運作方式

什麼是啟動檔案?概念、運作方式

啟動檔案是在電腦上啟動(啟動)作業系統所需的檔案。什麼是啟動檔案?啟動檔案是在電腦上啟動作業系統所需的檔案。每個作業系統都有自己的一組開機檔案,需要在開機順序期間尋找、載入和初始化作業系統。啟動檔案首次安裝 Windows 操作系統時,某些文件會放置在硬盤驅動器上,這些文件需要存在才能加載操作系統,...