Internet Explorer擴展

微軟的Internet Explorer(IE)瀏覽器支持各種擴展來讓開發人員豐富瀏覽器的功能。IE擴展的類型包括界面擴展、內容擴展、功能擴展等[1]

在界面擴展方面,IE允許開發人員在瀏覽器中的標準菜單和工具欄中增加菜單項和按鈕。IE也允許開發人員在IE窗口中劃分出一塊水平或者垂直的區域用以顯示自定義內容,例如MSN工具欄必應工具欄Google工具列Internet Explorer開發人員工具等等。IE 8新增了加速器擴展類型,允許網站方便的安裝上下文菜單的擴展,以及網頁快訊,允許網站提供可以在工具欄中顯示的信息的訂閱服務

在內容擴展方面,IE允許開發人員在頁面上下文中運行非HTML代碼。舉例來說,Windows Media PlayerAdobe Flash Player這樣的ActiveXJava小程序可以被網頁設計師用來播放視頻和提供豐富的交互用戶功能,而Microsoft WordMicrosoft ExcelAdobe Reader這樣的ActiveX文檔服務器可以讓網頁設計師在瀏覽器中顯示其他程序提供的界面。

微軟提供很多接口讓開發人員能夠為瀏覽器增加功能,舉例來說,瀏覽器幫助對象可以控制IE的很多方面,被金山網盾諾頓網絡安全大師雅虎助手用來訪問提供安全和防彈出廣告功能,而Skype的點擊撥打插件則通過瀏覽器幫助對象來改變網頁上的電話號碼文字的點擊行為。對於微軟沒有在IE中支持的圖像音頻視頻格式,微軟也提供接口讓第三方可以提供自己的解碼實現。另外,微軟還公開了IE的下載接口,使得開發人員可以開發替換IE下載功能的下載管理器,例如迅雷QQ旋風網絡螞蟻等。在IE 8中,微軟又引入了搜索提供者擴展,允許用戶自定義IE8的搜索框使用的搜索引擎

在增強瀏覽器功能的同時,IE的各種擴展也降低了瀏覽器的性能和穩定性。微軟於2010年發布《IE8性能調查白皮書》,稱有七成的瀏覽器崩潰由插件造成[2]IE6 Sp2開始,微軟在瀏覽器中提供加載項管理功能,允許用戶方便地啟用和禁用計算機上安裝的插件。IE9開始,新安裝的加載項需要用戶確認才可以啟用。在Windows RT中,微軟取消了對加載項的支持。

微軟官方的擴展畫廊在http://www.iegallery.com (頁面存檔備份,存於網際網路檔案館[3]

參考文獻

編輯
  1. ^ Browser Extensions微軟開發人員網絡http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx[永久失效連結]
  2. ^ 微軟稱七成瀏覽器崩潰源於插件新浪科技轉漢網2010年05月14日http://news.sina.com.cn/s/2010-05-14/095917511201s.shtml (頁面存檔備份,存於網際網路檔案館
  3. ^ Best Internet Explorer Extensions, 2011 Eric Griffith著pcmag 2012年4月出版,http://www.pcmag.com/article2/0,2817,2339704,00.asp頁面存檔備份,存於網際網路檔案館