什麼是 ActiveX?
ActiveX 是 Microsoft ( MSFT ) 的一種軟件框架,它允許應用程序通過 Web 瀏覽器相互共享功能和數據,無論它們是用什麼編程語言編寫的。ActiveX 附加組件允許早期的 Web 瀏覽器嵌入多媒體文件或傳送多媒體文件向用戶提供軟件更新。
Microsoft 於 1996 年推出了 ActiveX。許多 ActiveX 控件只能在 Windows 上運行並與 Microsoft 產品(例如 Internet Explorer、Word 和Excel)一起運行。 JavaScript(另一種跨語言編譯器)和其他類似平臺比 ActiveX 使用更廣泛。
要點
- ActiveX 是一個用於開發小程序或插件的平臺,這些程序或插件可以爲 Web 瀏覽器和 Microsoft 產品提供增強的功能。
- 微軟警告稱,ActiveX 控件可用於監視您的計算機、損壞數據或安裝惡意軟件。
- 許多瀏覽器默認不支持 ActiveX。 Microsoft 的新瀏覽器 Edge 不提供對 ActiveX 控件的支持。
瞭解 ActiveX
ActiveX 控件是類似於 Web 瀏覽器插件的預編碼軟件。例如,顯示 Flash 文件的網頁可能需要用戶下載 Flash ActiveX 控件,以便可以直接在瀏覽器中播放該文件,而無需打開新的應用程序。 ActiveX 控件擴展了瀏覽器的功能,允許瀏覽器執行原本無法執行的任務。它對於播放視頻和其他多媒體內容特別有用,跳過打開單獨的媒體播放器的步驟。
Internet Explorer 11 中仍然使用 ActiveX,但 Microsoft 最新瀏覽器 Edge 不支持 ActiveX。 Mozilla Firefox、Google Chrome、Apple 的 Safari 和 Opera 等瀏覽器使用其他類型的瀏覽器插件,例如 JavaScript 或類似的跨平臺語言。
ActiveX 對 Microsoft 用戶仍然有用,並且包含在 Windows 10 中。這是因爲 ActiveX 仍然允許獨立軟件接收更新、跨程序交互並增強功能。例如,ActiveX 允許用戶在 Word 中創建更具交互性的文檔或在 Excel 中創建可填寫的表單。
ActiveX 和計算機安全
微軟警告說,ActiveX 控件有時會發生故障,或者向用戶提供他們不想要的內容。 ActiveX 控件還可用於安裝間諜軟件、病毒和惡意軟件,或損壞計算機上的數據。因此,僅安裝來自您信任的來源的 ActiveX 控件非常重要。
部分原因是由於 ActiveX 控件的廣泛惡意使用,許多瀏覽器默認禁用 ActiveX 控件或根本不支持它們。例如,Google Chrome 用戶必須在 Chrome 的安全設置中啓用 ActiveX 或下載 Chrome 擴展程序。
就連 Microsoft 似乎也開始放棄 ActiveX。 Edge 是其在 Windows 操作系統上取代 Internet Explorer 的新瀏覽器,它不支持 ActiveX。