Internet Explorer shell
此條目翻譯品質不佳。 (2019年8月24日) |
Internet Explorer shell是使用Internet Explorer 佈局引擎 (稱為MSHTML )的任何電腦程式( Web瀏覽器或其他)。這個引擎是閉源的 ,但是微軟已經公開了一個應用程式編程接口 (API),它允許開發人員在他們軟件的圖形用戶界面中實例化 MSHTML或一個成熟的無格式 Internet Explorer(稱為WebBrowser控件)。 [1]
Web瀏覽器
這些應用程式添加了彈出窗口阻止和選項卡式瀏覽等功能 ,來補充了Internet Explorer(IE)的一些常用的用戶界面組件以進行瀏覽,。例如, MSN Explorer可以被認為是Internet Explorer shell,因為它實際上是IE的擴展,增加了與MSN相關的功能。可以在Web瀏覽器列表下找到更完整的基於Trident的瀏覽器列表 。
- AOL Explorer [2] (已停產)
- 前衛瀏覽器 [3]
- Deepnet Explorer (已停產)
- GreenBrowser (已停產)
- IE標籤
- Lunascape的
- Maxthon [4] (原MyIE2) [3]
- MenuBox
- MSN Explorer
- NeoPlanet (已停產)
- NetCaptor [3] (已停產)
- Netscape Browser 8.x [5] (已停產)
- 斯雷普尼爾
- SlimBrowser
- 騰訊TT
- TomeRaider
- UltraBrowser (已停產)
- 薇比
非瀏覽器shell
如Intuit的Quicken和QuickBooks, AOL , Winamp和RealPlayer ,一些主要不用於網頁瀏覽的應用程式,使用渲染引擎可在自己的用戶界面中提供功能有限的「迷你」瀏覽器。
在Windows上,Internet Explorer的組件也用於Windows資源管理器 , 作業系統shell提供默認的文件系統瀏覽和桌面服務。例如, Windows XP之前的Windows版本中的文件夾視圖使用IE的DHTML處理功能;它們本質上是小網頁。 Active Desktop技術是另一個例子。
直到Outlook 2007,MSHTML還用於在Microsoft Outlook和Outlook Express 電子郵件客戶端中呈現電子郵件的HTML部分(Outlook 2007現在使用Microsoft Word呈現HTML電子郵件)。這種集成雖然方便,但卻是經常被利用的「back door」,因為Internet Explorer組件在HTML代碼中提供的功能比在電子郵件的上下文中應該允許的更多功能,而從歷史上看Outlook和Outlook Express,還沒有做到能夠阻止惡意代碼利用該功能。 Outlook Express的最新更新,該更新需要Windows XP並與Service Pack 2一起分發,其目的旨在改善這種情況。 其中Outlook 2003已包含許多更新。
Microsoft Windows還支持HTML應用程式 ,用HTML,CSS和JavaScript編寫的電腦程式,並帶有.hta
文件擴展名 。它們屬於普通的Internet Explorer shell,在運行HTML Application Host,周圍沒有任何GUI元素。
參見
- 瀏覽器幫助程序對象 :另一種自定義Internet Explorer外觀的方法
參考資料
- ^ Hosting and Reuse. MSDN: Internet Explorer. Microsoft. [12 February 2018]. (原始內容存檔於2018-02-12).
- ^ Rick Broida. AOL Explorer 1.1 - Review by PC Magazine. 2005 [2007-07-23]. (原始內容存檔於2012-12-18).
- ^ 3.0 3.1 3.2 WindowsDevCenter.com - Power Up Internet Explorer with Three Shells. [2019-08-11]. (原始內容存檔於2017-08-11).
- ^ http://www.pcworld.com/article/id,118794-page,3/article.html (頁面存檔備份,存於互聯網檔案館) PC World
- ^ Netscape 8 and Internet Explorer's XML Rendering (頁面存檔備份,存於互聯網檔案館). IEBlog.