Статьи

Выпуск финальной версии Chrome Frame

Chrome Frame вышла из бета-версии, а стабильная версия доступна по адресу google.com/chromeframe/ .

Что такое хромированная рамка?

Chrome Frame — это попытка Google «починить» Internet Explorer. Многие организации, особенно правительства и крупные организации, используют критически важные устаревшие интранет-приложения, которые были написаны для IE6 и терпят неудачу в других браузерах. Если они не могут или не хотят обновлять приложение, пользователи должны сохранить IE. Поэтому веб-разработчики не могут использовать возможности современных технологий, таких как HTML5, CSS3, canvas и SVG, в новых приложениях.

Конечным пользователям могут быть предоставлены два или более браузеров. Однако затраты на распространение нескольких браузеров, поддержание обновлений, обучение и поддержку не всегда являются экономически эффективными, особенно в нынешних экономических условиях. Мало кто знает, что такое браузер, и команды поддержки могут быть перегружены персоналом, использующим не тот браузер для приложения, к которому они обращаются.

Chrome Frame — это новое решение проблемы. Это плагин IE, который переключает браузер на движок рендеринга веб-приложений Chrome:

  1. Корпорации могут сохранять старые версии IE для устаревших приложений.
  2. Пользователь сохраняет один браузер, избранное и файлы cookie, поэтому обучение и поддержка сведены к минимуму.
  3. Веб-разработчики могут настроить веб-приложения для переключения на представление Chrome в интерфейсе IE.

Как пользователи устанавливают Chrome Frame?

Плагин можно загрузить с google.com/chromeframe/ . ИТ-администраторы могут загрузить установщик MSI для развертывания Chrome Frame по сети.

Google намерен обновлять плагин так же регулярно, как браузер Chrome. Обновления происходят в фоновом режиме — мало кто поймет, что у них установлен Chrome Frame.

Как разработчики используют Chrome Frame?

У вас есть несколько вариантов, если вы хотите, чтобы пользователи IE могли просматривать ваше приложение в режиме рендеринга Chrome…

1. Добавьте метатег
Добавьте следующий метатег на свою HTML-страницу <head>

 
<meta http-equiv="X-UA-Compatible" content="chrome=1">

2. Используйте заголовок HTTP
Используйте следующий заголовок HTTP при обслуживании вашей страницы:

 
X-UA-Compatible: chrome=1

Это может быть отправлено вашим веб-сервером для всего сайта. Для Apache убедитесь, что mod_headers и mod_setenvif включены, и добавьте следующее в файл конфигурации httpd.conf:

 
<IfModule mod_setenvif.c>
  <IfModule mod_headers.c>
    BrowserMatch chromeframe gcf
    Header append X-UA-Compatible "chrome=1" env=gcf
  </IfModule>
</IfModule>

Пользователи IIS 7.0 и выше могут установить заголовок в файле web.config приложения:

 
<configuration>
  <system.webServer>
     <httpProtocol>
        <customHeaders>
           <add name="X-UA-Compatible" value="chrome=1" />
        </customHeaders>
     </httpProtocol>
  </system.webServer>
</configuration>

Дополнительную информацию можно получить в центре разработчиков Chrome Frame . Google также предоставляет библиотеку JavaScript для обнаружения Chrome Frame и предлагает пользователям установить плагин.

Будут ли организации внедрять Chrome Frame?

Chrome Frame подвергается меньшему количеству человеческих и технических барьеров, чем другие решения, и больше организаций должны рассмотреть плагин, поскольку он вышел из бета-версии. Его скорость и стабильность улучшились, и веб-сайты, такие как HootSuite , github , YouTube и другие системы Google, переходят на Chrome Frame.

Хотя это умная идея, нет никаких гарантий, что компании установят этот плагин на предприятии. Многим понадобится веская финансовая причина — не только потому, что их веб-дизайнер хочет использовать шикарный CSS3-эффект.

Ваша компания застряла с устаревшей версией IE? Вы рассматриваете Chrome Frame?