Представляем новый блокировщик IE6 самый простой способ заблокировать сайт от браузера Internet Explorer 6
Использовать Internet Explorer 6 сегодня - все равно, что ехать по хайвею в лошадиной упряжке. Медленно, неудобно, мешая всем вокруг, создавая аварийную ситуацию, да еще и оставляя грязные следы за собой.
Мы уже давно закрыли все свои сайты от пользователей Internet Explorer 6. Со временем мы начали успешно убеждать в необходимости этого шага и всех наших клиентов. Кнутом и пряником :) В конце концов, нам надоело ставить блокировщики (т.е. загружать файлы) на все новые сайты и мы решили разработать универсальный блокировщик, который был бы предельно прост в установке. И разработали, взяв за основу популярные решения - jquery.ie6blocker.js и хабрапост @AVR
Скрипт предельно прост в установке. Достаточно вставить вот этот html-код в заголовок страницы:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>
<script type='text/javascript' src='http://web.finar.ru/_ieblocker/jquery.ie6blocker.phph.js'></script>
<![endif]-->
Код сработает в любом случае, даже если у вас не используется jQuery, а результат получится примерно такой:
Как видите, скрипт берется с нашего сервера, что сделано не случайно:
- "заглушку" блокировщика можно будет поменять в одном месте, и она разом поменяется для всех сайтов клиентов. Когда выйдет 10 версия IE, к примеру, можно будет одним махом обновить информацию. И мы будем делать это, пока существует наша студия. Ну или пока совсем не умрет IE6.
- некоторые наши клиенты, вероятно, будут против "жесткой" блокировки и попросят сделать более мягкие версии с возможностью возврата на сайт. В этом случае со временем мы выложим сюда же прочие варианты блокировок. Можно будет выбрать подходящую вам версию.
Нам кажется данное решение достаточно подходящим, поскольку подобный "спам" рассчитан именно на таких людей, как пользователи IE6. И, судя по всему, он работает. Кстати, вот как выглядит страница блокировщика.
Finar.
Спасибо, поправили! Видите, какая удобная штука: исправили опечатку в одном месте - и сразу исправление применилось на всех сайтах.
Finar.
Ага. У вас не работает не блокировщик, а вообще вся страница под IE6; а причина в том, что внутри <title>
стоит кириллический текст в неверной кодировке, что видимо вводит IE в ступор. Уберите содержимое title - и все заработает.
Finar.
Перебрасывать не должно, должно всплывать модальное окно и закрывать контент страницы, что в IE6 сейчас и происходит.
Finar.