Заглушка для IE6 или прощай наш старый ослик

В своей работе при верстке веб-страниц все чаще для Internet Explorer 6 использую заглушку, предлагающую сменить данный браузер на какой-нибудь более современный(Firefox, Opera, Chrome, Safari), которые являются более безопасными и более скоростными.

Компании Google, социальная сеть Вконтакте постепенно уходят от IE6 и уже поставили заглушки с предложением пользователю перейти на более новые (современные) браузеры. 1 марта 2010 года разработчик этого браузера – компания Microsoft похоронила IE6.

 

 

Ниже представлен способ как установить заглушку на свой сайт.

1. Для начала скачиваем архив – ie6.zip

2. Распаковываем архив в корень своего сайта

3. В начало файла index.php (файл с которого начинается работа всего вашего сайта) дописываем

 

<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($user_agent, 'MSIE 6.0') !== false &#038;& stripos($user_agent, 'MSIE 8.0') === false &#038;& stripos($user_agent, 'MSIE 7.0') === false) {
	if (!isset($HTTP_COOKIE_VARS["ie"])) {
		setcookie("ie", "yes", time()+60*60*24*360);
		header ("Location: /ie6/ie6.html");
	}
}
?>

 

!!ИЛИ!! можно использовать вектор версий. ЭТОТ ВАРИАНТ НАИБОЛЕЕ ПРЕДПОЧТИТЕЛЬНЕЕ!

Для этого достаточно в блоке head сайта дописать следующее:

<!--[if lte IE 6]>
      <meta http-equiv="refresh" content="0; url=http://yoursite.com/ie6/ie6.html">
<![endif]-->

где yoursite.com – заменить на имя вашего сайта.

 

4. Если зайдем на сайт через Internet Explorer 6, то увидим такую страницу:

 

Заглушка установлена. Пользователи IE6 могут ей наслаждаться 🙂

 

В действии страницу можно увидеть и на проверстке тут.

Интересный вариант страницы предлагает Яндекс: http://browser.yandex.ru/

Loading Disqus Comments ...
Loading Facebook Comments ...

9 thoughts on “Заглушка для IE6 или прощай наш старый ослик

  1. Damir:

    Пользуюсь сервисом IE.cntrlmrktng, пока косяков не было, доволен. Ссылка, кому инетерсно: http://ie.cntrlmrktng.ru/

    1. Алексей:

      Спасибо! Я искал нечто подобное, плохо конечно что он на javascript, но это не так печально на самом деле. Попробую поиспользовать в новых проектах.

      1. Damir:

        А чем плохо? Все методы, которые там использованы работают даже с IE5+ 😉 проверял недавно на виртуальной машине.

    2. Алексей:

      в моей статье на выбор предоставлено больше браузеров, чем в предъявляемой заглушке + также у меня есть ссылки на портативные версии браузеров. Кому интересно – тут расположил скрипт, в котором он работает также как и представленный на предлагаемом сайте, только ссылку я поправил на предлагаемой мною заглушку. Т.е надо скачать и подключить скрипт help.js и в корне сайта положить содержимое архива ie6.zip

  2. Пользуюсь сервисом IE.cntrlmrktng, пока косяков не было, доволен. Ссылка, кому инетерсно: http://ie.cntrlmrktng.ru/

    1. Алексей:

      Спасибо! Я искал нечто подобное, плохо конечно что он на javascript, но это не так печально на самом деле. Попробую поиспользовать в новых проектах.

      1. А чем плохо? Все методы, которые там использованы работают даже с IE5+ 😉 проверял недавно на виртуальной машине.

        1. Алексей:

          в моей статье на выбор предоставлено больше браузеров, чем в предъявляемой заглушке + также у меня есть ссылки на портативные версии браузеров. Кому интересно — тут (https://proverstka.com.ua/wp-content/uploads/help.js) расположил скрипт, в котором он работает также как и представленный на предлагаемом сайте, только ссылку я поправил на предлагаемой мною заглушку. Т.е надо скачать и подключить скрипт help.js и в корне сайта положить содержимое архива https://proverstka.com.ua/wp-content/uploads/ie6.zip

  3. Алексей:

    Еще одна заглушка для старых браузеров – http://outdatedbrowser.com/ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *