Google Chrome Frame fue un complemento diseñado para Internet Explorer basado en el proyecto Chromium de código abierto, anunciado por primera vez el 22 de septiembre de 2009. [1] Se estabilizó en septiembre de 2010, en el primer cumpleaños del proyecto. [2] Se suspendió el 25 de febrero de 2014 y ya no es compatible. [3]
Desarrollador (es) | Corporación Google. |
---|---|
Versión inicial | 22 de septiembre de 2009 |
Lanzamiento final | 32.0.1700.107 (1 de febrero de 2014 [±] | )
Versión de vista previa | 32.0.1700.76 (13 de enero de 2014 [±] | )
Escrito en | C ++ |
Motor | WebKit (basado en KHTML ) |
Sistema operativo | Microsoft Windows |
Tipo | Motor de diseño de reemplazo |
Sitio web | www |
El complemento funcionó con Internet Explorer 6 , 7 , 8 y 9 . [3] Permitió que las versiones de Google Chrome del motor de diseño WebKit y el motor de JavaScript V8 mostraran páginas web codificadas de forma adecuada en Internet Explorer . En una prueba realizada por ComputerWorld , el código JavaScript se ejecutó 10 veces más rápido con el complemento en Internet Explorer 8. [4]
Se requirió el desarrollo de Google Chrome Frame para que Google Wave (ahora Apache Wave ), que requiere HTML5 , funcione en Internet Explorer.
La primera versión estable compatible con Chrome Frame para no administradores se lanzó el 30 de agosto de 2011. El instalador de Chrome Frame más reciente se ejecutó en el nivel de administrador de forma predeterminada y volvió al modo No administrador si el usuario no tenía los permisos necesarios en su máquina. [5]
Despliegue
Los desarrolladores web pueden permitir que sus sitios web utilicen el complemento mediante el siguiente código en sus páginas web:
< meta http-equiv = "X-UA-Compatible" content = "chrome = 1" />
Esto hará que la página se muestre en Chrome Frame para los usuarios que la tienen instalada, sin cambiarla para los usuarios que no la tienen.
En febrero de 2010, Google Chrome Frame se actualizó para admitir también la implementación mediante encabezados HTTP, con una serie de ventajas, como compatibilidad simplificada en todo el sitio y compatibilidad con el application/xhtml+xml
tipo MIME incluso en Internet Explorer, que normalmente no admite este tipo MIME para documentos XHTML. [6] Para una implementación general en un sitio web completo, un servidor Apache con mod_headers
y mod_setenvif
habilitado puede especificar una directiva de encabezado como esta:
mod_setenvif.c > mod_headers.c > BrowserMatch chromeframe gcf Encabezado adjunto Compatible con X-UA "chrome = 1" env = gcf
Los complementos de Internet Explorer no funcionan en las páginas renderizadas con WebKit. Ha habido críticas sobre Chrome Frame de Mozilla [7] [8] y Microsoft [9] ya que Chrome Frame "puede deshabilitar las funciones de IE y confundir la comprensión de los usuarios sobre cuestiones de seguridad web". Con Google Chrome Frame instalado, los usuarios pueden agregar el gcf:
prefijo a las URL para representarlas con WebKit y V8 en lugar del motor Trident integrado de Internet Explorer después de habilitar esta función a través de una configuración de registro. Una actualización también trajo la posibilidad de navegar por páginas en IE utilizando WebKit / V8 sin el gcf:
prefijo: [10]
Clave de registro | Valor | Función |
---|---|---|
HKCU\Software\Google\ChromeFrame | AllowUnsafeURLs=1 (DWORD) | Al agregar el gcf: prefijo a la URL en la barra de direcciones, la página se cargará renderizada con WebKit / V8 |
IsDefaultRenderer=1 (DWORD) | Hace de WebKit / V8 la técnica de renderización predeterminada |
Google Chrome Frame se comunicó con los servidores de Google: informó la instalación a Google, descargó actualizaciones a Chrome Frame y la lista de navegación segura de Google y, a discreción del usuario, pudo enviar estadísticas de uso de Google e informes de fallas . [11]
Referencias
- ^ "Presentación de Google Chrome Frame" . Blog de Chromium . Consultado el 14 de agosto de 2020 .
- ^ "Google Chrome Frame: estable y rápido" . Blog de Chromium . Consultado el 14 de agosto de 2020 .
- ^ a b "Chrome Frame - Los proyectos de Chromium" . www.chromium.org . Consultado el 14 de agosto de 2020 .
- ^ Amy Willis (25 de septiembre de 2009). "El navegador IE8 se ejecuta más rápido con el complemento de Google Chrome" . The Daily Telegraph .
- ^ "El marco de Chrome no administrador alcanza un canal estable" . Blog de Chromium . Consultado el 14 de agosto de 2020 .
- ^ "Actualizaciones para desarrolladores de Google Chrome Frame" . Blog de Chromium . Consultado el 14 de agosto de 2020 .
- ^ Shankland, Stephen. "Mozilla VP: Chrome Frame es la respuesta incorrecta" . CNET . Consultado el 14 de agosto de 2020 .
- ^ Keizer, Gregg (29 de septiembre de 2009). "Mozilla critica Chrome Frame de Google como 'sopa de navegador ' " . Computerworld . Consultado el 14 de agosto de 2020 .
- ^ Fried, Ina. "Microsoft golpea el plan Chrome-in-IE de Google" . CNET . Consultado el 14 de agosto de 2020 .
- ^ "Chrome Frame: Guía para desarrolladores - Los proyectos de Chromium" . Archivado desde el original el 4 de diciembre de 2010 . Consultado el 14 de agosto de 2020 .
- ^ "Aviso de privacidad de Google Chrome Frame" . Archivado desde el original el 25 de agosto de 2011.