# Долой костыли!

JavaScript @ 08 Февраль 2010

Вам надоело верстать для «интернет обозревателя одной известной компании» и отдельно для нормальных браузеров? Рисовать иконки для скругления уголков? Подключать до 3-х дополнительных файлов стилей под каждую версию IE? Или делать выпадающий список средствами JavaScript только для того, чтобы поменять цвет его рамки?

A в Microsoft заявляют, что будут поддерживать IE6 до 2014 г…

Впрочем Вам должно быть уже известно, что уже сейчас сайт YouTube показывает пользователям IE6 предупреждения «В ближайшее время поддержка вашего браузера будет прекращена», a c 1 марта некоторые из сервисов Google, в том числе Google Docs и Google Sites, перестанут работать «корректно», а уже через два месяца, с 1 мая, ключевые функции этих сервисов станут несовместимыми с шестой версией Internet Explorer. Популярные сайты всё чаще рекомендуют пользователям обновить браузер. Так чем же мы хуже? Присоединяемся к движению против IE6! Особенно когда есть много способов сделать это ненавязчиво… ну или не совсем.

Вариант №1: Activebar2 предложенный Jakob Westhoff и сделанный в виде плагина jQuery.

Выводит небольшую панельку в верхней части странички предлагая обновить браузер, впрочем может использоваться для чего угодно. Для оповещения о запланированных технических работах, например.

<!--[if lte IE 6]>
	<script type="text/javascript" src="/js/activebar2.js"></script>
	<script type="text/javascript">
		$(document).ready(function() {
		$('<div></div>')
			.html('Извините, но ваш браузер надо отправить на свалку истории. Почему бы вам не установить последнюю версию <a href="http://mozilla.org/firefox">Firefox</a>?')
			.activebar({
				'url': 'http://mozilla.org/firefox',
				'button': '/extra/images/activebar-closebtn.png',
				'icon': '/extra/images/activebar-information.png'
			});
		});
	</script>
<![endif]-->

Остается только подключить jQuery.

В качестве демо можете посмотреть реализацию на этом блоге (не сомневаюсь что читатель не пользуется IE6, тем не менее, для тех кто хоть как-то связан с веб, сделать это не проблемма, к сожалению).

Вариант №2: ie6-upgrade-warning
«Выводит предупреждающее соощение, вежливо предлагающее пользователю обновить браузер до более новой версии» предлагая ссылки на различные браузеры. При этом содержимое сайта видно за прозрачным фоном, но доступ к нему блокируется.

Tags: ,

One Response to “Долой костыли!”

  1. Сергей Says:

    Мой отдел по этому поводу кричит «На костёр!». С другой стороны стоит сказать спасибо за conditional comments, без них бы совсем плакали

Leave a Reply