В своей работе при верстке веб-страниц все чаще для 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 && stripos($user_agent, 'MSIE 8.0') === false && 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/
Пользуюсь сервисом IE.cntrlmrktng, пока косяков не было, доволен. Ссылка, кому инетерсно: http://ie.cntrlmrktng.ru/
Спасибо! Я искал нечто подобное, плохо конечно что он на javascript, но это не так печально на самом деле. Попробую поиспользовать в новых проектах.
А чем плохо? Все методы, которые там использованы работают даже с IE5+ 😉 проверял недавно на виртуальной машине.
в моей статье на выбор предоставлено больше браузеров, чем в предъявляемой заглушке + также у меня есть ссылки на портативные версии браузеров. Кому интересно – тут расположил скрипт, в котором он работает также как и представленный на предлагаемом сайте, только ссылку я поправил на предлагаемой мною заглушку. Т.е надо скачать и подключить скрипт help.js и в корне сайта положить содержимое архива ie6.zip
Пользуюсь сервисом IE.cntrlmrktng, пока косяков не было, доволен. Ссылка, кому инетерсно: http://ie.cntrlmrktng.ru/
Спасибо! Я искал нечто подобное, плохо конечно что он на javascript, но это не так печально на самом деле. Попробую поиспользовать в новых проектах.
А чем плохо? Все методы, которые там использованы работают даже с IE5+ 😉 проверял недавно на виртуальной машине.
в моей статье на выбор предоставлено больше браузеров, чем в предъявляемой заглушке + также у меня есть ссылки на портативные версии браузеров. Кому интересно — тут (https://proverstka.com.ua/wp-content/uploads/help.js) расположил скрипт, в котором он работает также как и представленный на предлагаемом сайте, только ссылку я поправил на предлагаемой мною заглушку. Т.е надо скачать и подключить скрипт help.js и в корне сайта положить содержимое архива https://proverstka.com.ua/wp-content/uploads/ie6.zip
Еще одна заглушка для старых браузеров – http://outdatedbrowser.com/ru