Рамка Google Chrome
![]() Internet Explorer 6 использует Google Chrome Frame для отображения главной страницы Википедии | |
Разработчик(и) | Гугл Инк. |
---|---|
Первоначальный выпуск | 22 сентября 2009 г. |
Финальный выпуск | 32.0.1700.107 (1 февраля 2014 г [±] | )
Предварительный выпуск | 32.0.1700.76 (13 января 2014 г [±] | )
Написано в | С++ |
Двигатель | WebKit (на основе KHTML ) |
Операционная система | Microsoft Windows |
Тип | Замена движка компоновки |
Веб-сайт | www |
Google Chrome Frame — это плагин, разработанный для Internet Explorer на основе проекта Chromium с открытым исходным кодом , впервые анонсированный 22 сентября 2009 года. [1] Он стал стабильным в сентябре 2010 года, в первый день рождения проекта. [2] Его поддержка была прекращена 25 февраля 2014 г. и больше не поддерживается. [3]
Плагин работал с Internet Explorer 6 , 7 , 8 и 9 . [3] Это позволило отображать веб-страницы с соответствующим кодом в Internet Explorer с помощью Google Chrome версий 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]
Развертывание [ править ]
Веб-разработчики могут разрешить своим веб-сайтам использовать плагин, используя на своих веб-страницах следующий код:
<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
Enabled может указать такую директиву заголовка:
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
BrowserMatch chromeframe gcf
Header append X-UA-Compatible "chrome=1" env=gcf
</IfModule>
</IfModule>
Надстройки Internet Explorer не работают на страницах, созданных с помощью WebKit. Была критика Chrome Frame со стороны Mozilla. [7] [8] и Майкрософт [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 , а также по усмотрению пользователя мог отправлять Google статистику использования и отчеты о сбоях . [11]
Ссылки [ править ]
- ^ «Представляем Google Chrome Frame» . Блог Хрома . Проверено 14 августа 2020 г.
- ^ «Google Chrome Frame: стабильно и быстро» . Блог Хрома . Проверено 14 августа 2020 г.
- ^ Jump up to: Перейти обратно: а б «Chrome Frame — Проекты Chromium» . www.chromium.org . Проверено 14 августа 2020 г.
- ^ Эми Уиллис (25 сентября 2009 г.). «Браузер IE8 работает быстрее с плагином Google Chrome» . «Дейли телеграф» .
- ^ «Chrome Frame, не являющийся администратором, достиг стабильного канала» . Блог Хрома . Проверено 14 августа 2020 г.
- ^ «Обновления разработчиков Google Chrome Frame» . Блог Хрома . Проверено 14 августа 2020 г.
- ^ Шенкленд, Стивен. «Вице-президент Mozilla: Chrome Frame — неправильный ответ» . CNET . Проверено 14 августа 2020 г.
- ^ Кейзер, Грегг (29 сентября 2009 г.). «Mozilla называет Google Chrome Frame «браузерным супом» » . Компьютерный мир . Проверено 14 августа 2020 г.
- ^ Фрид, Инна. «Microsoft критикует план Google Chrome-in-IE» . CNET . Проверено 14 августа 2020 г.
- ^ «Chrome Frame: Руководство для разработчиков — Проекты Chromium» . Архивировано из оригинала 4 декабря 2010 г. Проверено 14 августа 2020 г.
- ^ «Уведомление о конфиденциальности Google Chrome Frame» . Архивировано из оригинала 25 августа 2011 г.