Un shell de Internet Explorer es cualquier programa informático ( navegador web o de otro tipo) que utiliza el motor de navegación de Internet Explorer , conocido como MSHTML y anteriormente Trident. Este motor es de código cerrado , pero Microsoft ha expuesto una interfaz de programación de aplicaciones (API) que permite a los desarrolladores crear instancias de MSHTML o de un Internet Explorer completo y sin bordes (conocido como el control WebBrowser ) dentro de la interfaz gráfica de usuario de su software. [1]
Estas aplicaciones complementan algunos de los componentes habituales de la interfaz de usuario de Internet Explorer (IE) para la navegación, añadiendo funciones como el bloqueo de ventanas emergentes y la navegación por pestañas . Por ejemplo, MSN Explorer puede considerarse un shell de Internet Explorer, ya que es esencialmente una expansión de IE con funcionalidades relacionadas con MSN añadidas . Puede encontrar una lista más completa de navegadores basados en MSHTML en la lista de navegadores web .
Mantenido activamente:
Interrumpido:
Otras aplicaciones que no están destinadas principalmente a la navegación web, como Quicken y QuickBooks de Intuit , AOL , Winamp y RealPlayer , utilizan el motor de renderizado para proporcionar un "mini" navegador con funcionalidad limitada dentro de sus propias interfaces de usuario.
En Windows, los componentes de Internet Explorer también se utilizan en Windows Explorer , el shell del sistema operativo que proporciona los servicios de escritorio y de exploración del sistema de archivos predeterminados . Por ejemplo, las vistas de carpetas en Windows Explorer en versiones de Windows anteriores a Windows XP utilizan las capacidades de procesamiento DHTML de IE ; son esencialmente pequeñas páginas web. La tecnología Active Desktop es otro ejemplo.
Hasta Outlook 2007, MSHTML también se utilizaba para representar partes HTML de mensajes de correo electrónico en los clientes de correo electrónico Microsoft Outlook y Outlook Express (ahora Outlook 2007 utiliza Microsoft Word para representar mensajes de correo electrónico HTML). Esta integración es una "puerta trasera" que suele explotarse, ya que los componentes de Internet Explorer ponen a disposición más funciones dentro del código HTML.
Microsoft Windows también es compatible con aplicaciones HTML , programas informáticos escritos en HTML, CSS y JavaScript y que llevan una .hta
extensión de nombre de archivo . Se ejecutan con HTML Application Host, que es un shell de Internet Explorer simple sin ningún elemento de interfaz gráfica de usuario a su alrededor.