World Library  
Flag as Inappropriate
Email this Article

Internet Explorer shell

Article Id: WHEBN0030874894
Reproduction Date:

Title: Internet Explorer shell  
Author: World Heritage Encyclopedia
Language: English
Subject: Internet Explorer, History of Internet Explorer, Internet Explorer shells, Avant Browser, SlimBrowser
Collection: Internet Explorer, Internet Explorer Shells
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Internet Explorer shell

An Internet Explorer shell is any computer software that uses the Trident rendering engine of the Internet Explorer web browser. Although the term "Trident shell" is probably more accurate for describing these applications (including Internet Explorer itself), the term "Internet Explorer shell", or "IE shell", is in common parlance. This means that these software products are not actually full-fledged web browsers in their own right but are simply an alternate interface for Internet Explorer; they share the same limitations of the Trident engine, typically contain the same bugs as IE browsers based on the same version of Trident, and any security vulnerabilities found in IE will generally apply to these browsers as well. Strictly speaking, programs that use Tasman (layout engine), used in Internet Explorer 5 for Apple Mac, are also IE shells, but, because Internet Explorer for Mac was discontinued in 2003, and Tasman was further developed independent of IE, it tends to be thought of as a separate layout engine.

Contents

  • IE shells 1
  • Non-browser shells 2
  • IE extensions 3
  • See also 4
  • References 5

IE shells

These applications supplement some of Internet Explorer's usual user interface components 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.

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.

The Trident engine 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.

While all of these programs can customize Internet Explorer's user interface and extend the feature set, they cannot modify the rendering engine, and are therefore subject to many of the same benefits and vulnerabilities of IE, including security holes and issues with rendering.

HTA is a method developed by Microsoft to open up HTML files in a window free of navigation and other interface elements.

IE extensions

In addition to programs using Internet Explorer’s rendering engine, there are also programs that add features to Internet Explorer. The methods they use to add features can blur the distinction between a shell, plug-in, or toolbar. Examples include the following:

  • HttpWatch: A traffic monitoring and debugging tool for Internet Explorer that displays information about headers, cookies, redirection and compression.[5]
  • IEWatch: Provides diagnostic panes for monitoring HTTP traffic, HTTP search and filtering, HTTP performance charts and the ability to view the DOM and quickly modify the HTML, style sheets and scripts of any web page to test code.[6]
  • IE7Pro: Adds extra features such as ad blocking, scripting, spell checking and “Flash blocking” (the ability to block Adobe Flash animations/components on web pages).[7]
  • Internet Explorer Developer Tools, now an integral part of Internet Explorer 8, helps users design, debug and tweak web pages.[8]
  • iMacros: A web macro recorder enhancement that adds record and replay features as well as Visual Basic for Applications support to Internet Explorer.[9]
  • Kimba Kano: Adds a context menu option to do various kinds of web searches for a currently highlighted term.[10]
  • PageEngage: An HTTP analysis tool which allows a user to view all HTTP headers, provides a script console for fully interacting with the Document Object Model of Internet Explorer, and additionally provides the user the ability to modify the response content before the browser renders it.[11]
  • WebReplay is an IE plug-in for browser automation and web testing. With WebReplay one can fill web forms and automate web applications along with many other activities.[12]

See also

References

  1. ^ Rick Broida (2005). "AOL Explorer 1.1 - Review by PC Magazine". Retrieved 2007-07-23. 
  2. ^ a b c WindowsDevCenter.com - Power Up Internet Explorer with Three Shells
  3. ^ http://www.pcworld.com/article/id,118794-page,3/article.html PC World
  4. ^ Netscape 8 and Internet Explorer's XML Rendering. IEBlog.
  5. ^ HttpWatch 7.1: Seamless HTTP monitoring for IE and Firefox
  6. ^ IEWatch - HTTP and HTML Analyzer software and Browser Automation
  7. ^ IE7Pro - The Ultimate Add-On for Internet Explorer
  8. ^ Developer Tools
  9. ^ iMacros | Web Browser Scripting, Data Extraction and Web Testing
  10. ^ 窓の社のフリーソフトは付箋や録音が充実!
  11. ^ http://www.pageengage.com/
  12. ^ IEWatch - HTTP and HTML Analyzer software and Browser Automation
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.