Google Chrome Frame - Google Chrome Frame
Internet Explorer 6 использование Google Chrome Frame для рендеринга главной страницы Википедии | |
Разработчики) | Google Inc. |
---|---|
изначальный выпуск | 22 сентября 2009 г. |
Окончательный релиз | 32.0.1700.107 (1 февраля 2014 г.[±] | )
Предварительный выпуск | 32.0.1700.76 (13 января 2014 г.[±] | )
Написано в | C ++ |
Двигатель | WebKit (на основе KHTML ) |
Операционная система | Майкрософт Виндоус |
Тип | Замена механизм компоновки |
Интернет сайт | www |
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 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». Блог Chromium. Получено 2020-08-14.
- ^ "Google Chrome Frame: стабильно и быстро". Блог Chromium. Получено 2020-08-14.
- ^ а б "Chrome Frame - проекты Chromium". www.chromium.org. Получено 2020-08-14.
- ^ Эми Уиллис (2009-09-25). «Браузер IE8 работает быстрее с подключаемым модулем Google Chrome». Дейли Телеграф.
- ^ "Chrome Frame без прав администратора достигает стабильного канала". Блог Chromium. Получено 2020-08-14.
- ^ «Обновления для разработчиков Google Chrome Frame». Блог Chromium. Получено 2020-08-14.
- ^ Шенкленд, Стивен. «Mozilla VP: Chrome Frame - неправильный ответ». CNET. Получено 2020-08-14.
- ^ Кейзер, Грегг (2009-09-29). "Mozilla критикует Google Chrome Frame как" суп для браузера "'". Computerworld. Получено 2020-08-14.
- ^ Фрид, Инна. «Microsoft опровергает план Google Chrome-in-IE». CNET. Получено 2020-08-14.
- ^ «Chrome Frame: Руководство разработчика - проекты Chromium». Архивировано из оригинал на 2010-12-04. Получено 2020-08-14.
- ^ «Уведомление о конфиденциальности Google Chrome Frame». Архивировано из оригинал на 2011-08-25.