Chrome Frame вышла из бета-версии, а стабильная версия доступна по адресу google.com/chromeframe/ .
Что такое хромированная рамка?
Chrome Frame — это попытка Google «починить» Internet Explorer. Многие организации, особенно правительства и крупные организации, используют критически важные устаревшие интранет-приложения, которые были написаны для IE6 и терпят неудачу в других браузерах. Если они не могут или не хотят обновлять приложение, пользователи должны сохранить IE. Поэтому веб-разработчики не могут использовать возможности современных технологий, таких как HTML5, CSS3, canvas и SVG, в новых приложениях.
Конечным пользователям могут быть предоставлены два или более браузеров. Однако затраты на распространение нескольких браузеров, поддержание обновлений, обучение и поддержку не всегда являются экономически эффективными, особенно в нынешних экономических условиях. Мало кто знает, что такое браузер, и команды поддержки могут быть перегружены персоналом, использующим не тот браузер для приложения, к которому они обращаются.
Chrome Frame — это новое решение проблемы. Это плагин IE, который переключает браузер на движок рендеринга веб-приложений Chrome:
- Корпорации могут сохранять старые версии IE для устаревших приложений.
- Пользователь сохраняет один браузер, избранное и файлы cookie, поэтому обучение и поддержка сведены к минимуму.
- Веб-разработчики могут настроить веб-приложения для переключения на представление 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?