Google Chrome Frame - как это работает? - PullRequest
3 голосов
/ 01 декабря 2010

Я смотрю в хромированную рамку и мне интересно, как она работает .... http://scriptsrc.net показывает, что это javascript, который можно встроить в страницу ....

http://code.google.com/chrome/chromeframe/ показывает это как установочный файл ... JS запрашивает установку или что-то еще?

Ответы [ 2 ]

7 голосов
/ 01 декабря 2010

Google Chrome Frame - это плагин (например, Adobe Flash) для Internet Explorer, который заменяет основные модули IE (в отличие от Flash), такие как макет / рендеринг и javascript.Но интерфейс остается.Затем есть некоторый javascript, который может определить, является ли это реальным IE или IE + Chrome, а также предложить пользователю вариант установки.Также имеется HTTP-заголовок и метатег, которые необходимы для переключения IE в режим Chrome, если он доступен.

1 голос
/ 01 декабря 2010

JavaScript должен обнаружить его и включить, если он там есть.(scriptsrc просто дает вам ссылку на файл, который находится в Google CDN.) Конечный пользователь должен выполнить однократную установку, это плагин (например, Flash или Java).Цитируя эту страницу в документации Google:

В Internet Explorer check() определяет, установлен ли Chrome Frame.Если нет, пользователю предлагается установить его.

...