29
Костыли для IE
Несмотря на все заверения Microsoft о более качественной поддержке песледним эксплорером общепринятых веб-стандартов, на практике это не соответствует действительности. (Если говорить не дипломатическим, а нормальным языком, то Microsoft врет) Такие заявления я могу себе позволить делать после того, как разрабатывая однин из веб-сайтов средней сложности я столкнулся с тем, что IE8 в режиме совместимости с IE7 и “настоящий” IE7 - это совершенно разные браузеры, и рендерят содержимое сайтов они по-разному.
Получается, что даже если 6-ой “осел” когда-нибудь канет в лету, разработчикам придется танцевать с бубном вокруг трех оставшихся “ослов” - IE8, IE8 в режиме совместимости с IE7 и настоящим IE7. Очевидно, что с этим столкнулся не только я, иначе как обьяснить поведение команды Google, выпустившей Google Chrome Frame?
Вот фраза из гугловского The Chromium Blog:
Недавние усовершенствования производительности JavaScript и появление HTML5 позволили веб-приложениям делать то, на что раньше были способны только обычные программы. Одна из трудностей, которые стоят перед разработчиками, использующими эти технологии, состоит в том, что они пока не поддерживаются браузером Internet Explorer
Если вкратце - это надстройка для IE, которая позволяет этому браузеру рендерить html JavaScript движком от Google Chrome. Данный проект с открытым исходным кодом призван помочь пользователям, которые по каким-то причинам до сих пор используют IE, корректно видеть содержимое сайтов.
А веб-мастерам гугловцы предлагают использовать вот такой мета-тег:
<meta http-equiv=”X-UA-Compatible” content=”chrome=1″>
Обнаружив его, IE автоматически переключится на рендеринг страниц через Google Chrome Frame. Таким образом IE начинает правильно показывать страницы и даже способен пройти тест Acid3!
Нерешенной осталась проблема - как убедить пользователей установить Google Chrome Frame. Возможно, гугловцы знают ответ?
Popularity: 17%
Похожие статьи:
Рубрики: Вебмастеру |
Вы можете добавить ее в или следить за обновлениями через RSS


