Google Chrome Frame - Google Chrome Frame

Google Chrome Frame
Internet Explorer 6 использует Google Chrome Frame для отображения главной страницы Википедии
Internet Explorer 6 использование Google Chrome Frame для рендеринга главной страницы Википедии
Разработчики)Google Inc.
изначальный выпуск22 сентября 2009 г. (2009-09-22)
Окончательный релиз32.0.1700.107 (1 февраля 2014 г.; 6 лет назад (2014-02-01)) [±]
Предварительный выпуск32.0.1700.76 (13 января 2014 г.; 6 лет назад (2014-01-13)) [±]
Написано вC ++
ДвигательWebKit (на основе KHTML )
Операционная системаМайкрософт Виндоус
ТипЗамена механизм компоновки
Интернет сайтwww.chromium.org/Разработчики/ инструкции/ хром-рамка-начало работы

Google Chrome Frame был плагин предназначен для Internet Explorer на основе открытого исходного кода Хром проект, впервые анонсированный 22 сентября 2009 года.[1] Он стал стабильным в сентябре 2010 года, в первый день рождения проекта.[2] Он был прекращен 25 февраля 2014 г. и больше не поддерживается.[3]

Плагин работал с Internet Explorer 6, 7, 8 и 9.[3] Это позволило отображать веб-страницы с соответствующим кодом в Internet Explorer с помощью Гугл Хром Версии WebKit механизм компоновки и Двигатель JavaScript V8. В тесте ComputerWorld, JavaScript код работал в 10 раз быстрее с подключаемым модулем в Internet Explorer 8.[4]

Разработка Google Chrome Frame требовалась для Google Wave (сейчас же Apache Wave ), что требует HTML5, чтобы работать в Internet Explorer.

Первая стабильная версия, поддерживающая Chrome Frame без прав администратора, была выпущена 30 августа 2011 года. Более новый установщик Chrome Frame запускался на уровне администратора по умолчанию и возвращался в режим без прав администратора, если у пользователя не было необходимых разрешений. машина.[5]

Развертывание

Веб-разработчики могут разрешить своим веб-сайтам использовать подключаемый модуль, используя следующий код на своих веб-страницах:

<мета http-Equiv=«X-UA-совместимый» содержание="хром = 1" />

Это приведет к тому, что страница будет отображаться в Chrome Frame для пользователей, у которых она установлена, без изменения для пользователей, которые еще не установили.

В феврале 2010 года Google Chrome Frame был обновлен, чтобы также поддерживать развертывание с помощью заголовков HTTP с рядом преимуществ, таких как упрощенная поддержка по всему сайту и поддержка приложение / xhtml + xml Тип MIME даже в Internet Explorer, который обычно не поддерживает этот тип MIME для документов XHTML.[6] Для полного развертывания на всем веб-сайте сервер Apache с mod_headers и mod_setenvif enabled может указывать такую ​​директиву заголовка:

 mod_setenvif.c>     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 Трезубец Engine после включения этой функции в настройках реестра. Обновление также предоставило возможность перемещаться по страницам в IE с использованием WebKit / V8 без gcf: префикс:[10]

Ключ реестраЦенитьФункция
HKCU Программное обеспечение Google ChromeFrameAllowUnsafeURLs = 1 (DWORD)Добавив gcf: префикс к URL-адресу в адресной строке, страница загрузится с помощью WebKit / V8
IsDefaultRenderer = 1 (DWORD)Делает WebKit / V8 методом рендеринга по умолчанию

Google Chrome Frame обменивался данными с серверами Google: он сообщил об установке в Google, загрузил обновления для Chrome Frame и Безопасный просмотр Google список и по усмотрению пользователя может отправлять статистику использования Google и отчеты о сбоях.[11]

Рекомендации

  1. ^ «Представляем Google Chrome Frame». Блог Chromium. Получено 2020-08-14.
  2. ^ "Google Chrome Frame: стабильно и быстро". Блог Chromium. Получено 2020-08-14.
  3. ^ а б "Chrome Frame - проекты Chromium". www.chromium.org. Получено 2020-08-14.
  4. ^ Эми Уиллис (2009-09-25). «Браузер IE8 работает быстрее с подключаемым модулем Google Chrome». Дейли Телеграф.
  5. ^ "Chrome Frame без прав администратора достигает стабильного канала". Блог Chromium. Получено 2020-08-14.
  6. ^ «Обновления для разработчиков Google Chrome Frame». Блог Chromium. Получено 2020-08-14.
  7. ^ Шенкленд, Стивен. «Mozilla VP: Chrome Frame - неправильный ответ». CNET. Получено 2020-08-14.
  8. ^ Кейзер, Грегг (2009-09-29). "Mozilla критикует Google Chrome Frame как" суп для браузера "'". Computerworld. Получено 2020-08-14.
  9. ^ Фрид, Инна. «Microsoft опровергает план Google Chrome-in-IE». CNET. Получено 2020-08-14.
  10. ^ «Chrome Frame: Руководство разработчика - проекты Chromium». Архивировано из оригинал на 2010-12-04. Получено 2020-08-14.
  11. ^ «Уведомление о конфиденциальности Google Chrome Frame». Архивировано из оригинал на 2011-08-25.