Разработчики) | Google Inc. |
---|---|
Первый выпуск | 22 сентября 2009 г. |
Окончательный релиз | 32.0.1700.107 (1 февраля 2014 г . [±] | )
Предварительный выпуск | 32.0.1700.76 (13 января 2014 г . [±] | )
Написано в | C ++ |
Двигатель | WebKit (на основе KHTML ) |
Операционная система | Майкрософт Виндоус |
Тип | Замена компоновки движка |
Веб-сайт | www |
Google Chrome Frame - это подключаемый модуль, разработанный для Internet Explorer на основе проекта Chromium с открытым исходным кодом , о котором впервые было объявлено 22 сентября 2009 года. [1] Он стал стабильным в сентябре 2010 года, в первый день рождения проекта. [2] Он был прекращен 25 февраля 2014 г. и больше не поддерживается. [3]
Плагин работал с Internet Explorer 6 , 7 , 8 и 9 . [3] Это позволило отображать веб-страницы с соответствующим кодом в Internet Explorer версиями механизма компоновки WebKit и механизма JavaScript V8 для Google Chrome . В тесте, проведенном ComputerWorld , код JavaScript работал в 10 раз быстрее с подключаемым модулем в Internet Explorer 8. [4]
Разработка Google Chrome Frame требовалась для того, чтобы Google Wave (теперь Apache Wave ), для которого требуется HTML5 , мог работать в Internet Explorer.
Первая стабильная версия, поддерживающая Chrome Frame без прав администратора, была выпущена 30 августа 2011 года. Более новый установщик Chrome Frame запускался на уровне администратора по умолчанию и возвращался в режим без прав администратора, если у пользователя не было необходимых разрешений. машина. [5]
Развертывание [ править ]
Веб-разработчики могут разрешить своим веб-сайтам использовать подключаемый модуль, используя следующий код на своих веб-страницах:
< meta http-Equiv = "X-UA-Compatible" content = "chrome = 1" />
Это приведет к тому, что страница будет отображаться в Chrome Frame для пользователей, у которых она установлена, без изменения для пользователей, которые этого не сделали.
В феврале 2010 года Google Chrome Frame был обновлен, чтобы также поддерживать развертывание с помощью заголовков HTTP, с рядом преимуществ, таких как упрощенная поддержка по всему сайту и поддержка типа application/xhtml+xml
MIME даже в Internet Explorer, который обычно не поддерживает этот тип MIME для документов XHTML. [6] Для общего развертывания на всем веб-сайте сервер Apache с включенным mod_headers
и mod_setenvif
включенным режимом может указать такую директиву заголовка:
<IfModule mod_setenvif.c > <IfModule mod_headers.c > BrowserMatch chromeframe gcf Добавление заголовка X-UA-Compatible "chrome = 1" env = gcf </IfModule> </IfModule>
Надстройки Internet Explorer не работают на страницах, отображаемых с помощью WebKit. Chrome Frame подвергался критике со стороны Mozilla [7] [8] и Microsoft [9], поскольку Chrome Frame «может отключать функции IE и сбивать с толку понимание пользователями вопросов веб-безопасности». При установленном Google Chrome Frame пользователи могут добавлять gcf:
префикс к URL-адресам, чтобы отображать их с помощью WebKit и V8 вместо встроенного в Internet Explorer движка Trident после включения этой функции в настройках реестра. В обновлении также появилась возможность перемещаться по страницам в IE с помощью WebKit / V8 без gcf:
префикса: [10]
Ключ реестра | Значение | Функция |
---|---|---|
HKCU\Software\Google\ChromeFrame | AllowUnsafeURLs=1 (DWORD) | Если добавить gcf: префикс к URL-адресу в адресной строке, страница загрузится с помощью WebKit / V8. |
IsDefaultRenderer=1 (DWORD) | Делает WebKit / V8 методом рендеринга по умолчанию |
Google Chrome Frame взаимодействовал с серверами Google: он сообщал об установке в Google, загружал обновления для Chrome Frame и Google's Safe Browsing list, а также по усмотрению пользователя мог отправлять в Google статистику использования и отчеты о сбоях . [11]
Ссылки [ править ]
- ^ «Представляем Google Chrome Frame» . Блог Chromium . Проверено 14 августа 2020 .
- ^ "Google Chrome Frame: стабильный и быстрый" . Блог Chromium . Проверено 14 августа 2020 .
- ^ a b «Chrome Frame - Проекты Chromium» . www.chromium.org . Проверено 14 августа 2020 .
- ↑ Эми Уиллис (25 сентября 2009 г.). «Браузер IE8 работает быстрее с плагином Google Chrome» . Дейли телеграф .
- ^ "Chrome Frame без прав администратора достигает стабильного канала" . Блог Chromium . Проверено 14 августа 2020 .
- ^ «Обновления для разработчиков Google Chrome Frame» . Блог Chromium . Проверено 14 августа 2020 .
- ^ Шенкленд, Стивен. «Mozilla VP: Chrome Frame - неправильный ответ» . CNET . Проверено 14 августа 2020 .
- ^ Кейзер, Грегг (2009-09-29). «Mozilla критикует Google Chrome Frame как« суп для браузера » » . Компьютерный мир . Проверено 14 августа 2020 .
- ^ Фрид, Инна. «Microsoft опровергает план Google Chrome-in-IE» . CNET . Проверено 14 августа 2020 .
- ^ «Chrome Frame: Руководство разработчика - Проекты Chromium» . Архивировано из оригинала на 2010-12-04 . Проверено 14 августа 2020 .
- ^ "Уведомление о конфиденциальности Google Chrome Frame" . Архивировано из оригинала на 2011-08-25.