Тематические статьи →

Поддержка устаревших браузеров

Под­держка уста­рев­ших бра­у­зе­ров, как пра­ви­ло, накла­ды­вает огра­ни­че­ния на функ­ци­о­нал и гаран­ти­ро­ванно уве­ли­чи­вает сто­и­мость раз­ра­ботки и сопровождения.

Кроссбраузерность, несо­мнен­но, важ­на. Но любые тре­бо­ва­ния должны иметь под собой раци­о­наль­ную осно­ву.

Мно­гие круп­ные интер­нет-про­екты (например, Google, Яндекс, YouTube, VK) или пол­но­стью отка­за­лись от под­держки уста­рев­ших вер­сий Internet Explorer (речь про вер­сии 6 и 7, кото­рые были выпу­щены в 2001 и 2006 годах) или под­дер­жи­вают их лишь частично и выво­дят поль­зо­ва­те­лям сооб­ще­ния с реко­мен­да­цией обно­вить свой бра­у­зер. Доля поль­зо­ва­те­лей IE6 сей­час состав­ляет около 0.2%, а IE7 — меньше 1%, поэтому такое реше­ние явля­ется вполне обос­но­ван­ным.

Если же под­держка уста­рев­ших бра­у­зе­ров всё же тре­бу­ет­ся, то есть две попу­ляр­ные мето­дики её реа­ли­за­ции — progressive enhancement (про­грес­сив­ное улуч­ше­ние) и graceful degradation (изящ­ная дегра­да­ция). В пер­вом слу­чае сайт дела­ется под уста­рев­шие бра­у­зе­ры, а затем к нему добав­ля­ются совре­мен­ные эле­мен­ты. Во вто­ром слу­чае — сна­чала дела­ется совре­мен­ный сайт, а затем для ста­рых бра­у­зе­ров отклю­ча­ются непод­дер­жи­ва­е­мые ими функ­ции. Оба этих под­хода поз­во­ляют созда­вать каче­ствен­ные и сопро­вож­да­е­мые реше­ния, так как учи­ты­вают тот факт, что не все совре­мен­ные функ­ции можно заста­вить кор­ректно рабо­тать в бра­у­зе­ре, кото­рому больше 10 лет. Тем не менее, часто встре­ча­ется тре­бо­ва­ние абсо­лют­ной иден­тич­но­сти в работе сайта на всех плат­фор­мах. Как пра­ви­ло, это при­во­дит к суще­ствен­ному уре­за­нию функ­ци­о­нала сайта и к созда­нию труд­но­со­про­вож­да­е­мых реше­ний (про­грам­ми­сты такой под­ход крас­но­ре­чиво назы­вают «косты­лями»: это, конеч­но, тоже спо­соб пере­дви­же­ния, но не самый эффек­тив­ный и гра­ци­оз­ный).

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья про фронтенд-разработку и о веб-разработке. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

При отправке сообщения через форму, укажите пожалуйста предпочтительный способ связи с Вами: телефон или адрес электронной почты. Мы сможем ответить Вам подробнее, если Вы напишете что-то о запланированном проекте или предполагаемых задачах.

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

Реализация «под ключ» проектов по созданию различных видов сайтов, разработка веб-приложений для автоматизации бизнес-процессов, ведение контекстных и медийных рекламных кампаний, поисковое продвижение, комплексная поддержка веб-проектов, консалтинговые услуги.