插件程序
插件程序
插件程序是實現了某種軟體介面的程序模塊,第三方開發者可以遵循該介面開發獨立的功能。插件模塊通常以獨立的文件形式存在,例如OCX文件等,也可能是一組文件的形式存在。
目錄
典型的提供介面的程序框架是ECLISPE 和IE瀏覽器。下面以廣泛使用的IE瀏覽器說明:
IE提供了公開的軟體介面,這些功能都是依附在IE瀏覽器這個主體程序的。對於IE而言,插件通常會隨著IE瀏覽器的啟動自動跟隨啟動,例如隨IE自動載入的工具條,BHO,URL Searchhook,ActiveX Download等,當然也可以通過IE的插件管理器,禁止某些插件啟動,即該插件不能在IE中發揮功能。
對於IE而言,有些插件程序能夠幫助用戶更方便瀏覽網際網路或調用上網輔助功能,也有部分程序被人稱為廣告軟體(Adware)或間諜軟體(Spyware)。此類惡意插件程序會監視用戶的上網行為,並把所記錄的數據報告給插件程序的創建者,以達到盜取遊戲或銀行帳號密碼等非法目的;部分IE插件能強行改變IE窗口(如增加IE工具欄內容、鏈接等),或隨著用戶啟用IE時自動彈出鏈接窗口從而達到投放廣告等目的。因為插件程序由不同的第三方開發的,其技術水平也良莠不齊,插件程序很可能與其它運行中的程序發生衝突,從而導致諸如各種頁面錯誤,運行時間錯誤等等現象,阻塞了正常瀏覽。