Internet Explorer shell
An Internet Explorer shell is any computer program (web browser or otherwise) that uses the Internet Explorer layout engine, known as MSHTML. This engine is closed-source, but Microsoft has exposed an application programming interface (API) that permits the developers to instantiate either MSHTML or a full-fledged chromeless Internet Explorer (known as the WebBrowser control) within the graphical user interface of their software.[1]
Web browsers
These applications supplement some of the usual user interface components of Internet Explorer (IE) for browsing, adding features such as popup blocking and tabbed browsing. For example, MSN Explorer can be considered an Internet Explorer shell, in that it is essentially an expansion of IE with added MSN-related functionality. A more complete list of Trident-based browsers can be found under the list of web browsers.
- AOL Explorer[2] (discontinued)
- Avant Browser[3]
- Deepnet Explorer (discontinued)
- GreenBrowser (discontinued)
- IE Tab
- Lunascape
- Maxthon[4] (formerly MyIE2)[3]
- MenuBox
- MSN Explorer
- NeoPlanet (discontinued)
- NetCaptor[3] (discontinued)
- Netscape Browser 8.x[5] (discontinued)
- Sleipnir
- SlimBrowser
- Tencent Traveler
- TomeRaider
- UltraBrowser (discontinued)
- WebbIE
Non-browser shells
Other applications that are not primarily for web browsing, such as Intuit's Quicken and QuickBooks, AOL, Winamp, and RealPlayer, use the rendering engine to provide a limited-functionality "mini" browser within their own user interfaces.
On Windows, components of Internet Explorer are also used in Windows Explorer, the operating system shell that provides the default file system browsing and desktop services. For example, folder views in Windows Explorer on versions of Windows prior to Windows XP utilize IE's DHTML processing abilities; they are essentially little web pages. Active Desktop technology is another example.
MSHTML was, until Outlook 2007, also used to render HTML portions of email messages in Microsoft Outlook and Outlook Express email clients (Outlook 2007 now uses Microsoft Word to render HTML e-mail). This integration, while convenient, is an often-exploited "back door", since the Internet Explorer components make available more of the functionality within the HTML code than some feel should be permitted in the context of email messages, and Outlook and Outlook Express have, historically, not done enough to prevent malicious code from taking advantage of that functionality. The latest updates for Outlook Express, which require Windows XP and are distributed with Service Pack 2, are intended to improve this situation. Outlook 2003 already includes many of the updates.
Microsoft Windows also supports HTML Applications, computer programs written in HTML, CSS and JavaScript and bear a .hta
filename extension. They run with HTML Application Host, which is a plain Internet Explorer shell without any GUI elements around it.
See also
- Browser Helper Object: another way of customizing Internet Explorer's look and feel
References
- "Hosting and Reuse". MSDN: Internet Explorer. Microsoft. Retrieved 12 February 2018.
- Rick Broida (2005). "AOL Explorer 1.1 - Review by PC Magazine". Retrieved 2007-07-23.
- WindowsDevCenter.com - Power Up Internet Explorer with Three Shells
- http://www.pcworld.com/article/id,118794-page,3/article.html PC World
- Netscape 8 and Internet Explorer's XML Rendering. IEBlog.