Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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+xmlMIME даже в 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]

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

Ссылки [ править ]

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