Защита от Internet Explorer 6 в Joomla — плагин-заглушка для старых браузеров

Internet Explorer Warning UpdateДовольно частый вопрос — как посетителю со старым браузером подсказать, в частности с Internet Explorer 6 подсказать, что его пора обновить, как для полноценного просмотра современных сайтов, так и в целях безопасности (Microsoft больше не поддерживает IE6).

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

Я остановил свое внимание на Internet Explorer Warning Update по следующим причинам:
  • Наличие ссылок на страницы скачивания основных популярных альтернативных браузеров.
  • Поддержка мультиязычности и русский перевод в комплекте.
  • Плагин работает через вставку стандартных Conditional Comments на Internet Explorer (условных комментариев на IE) в код страниц сайта:
    <!--[if lt IE 7]>
       <script type="text/javascript">
          var msg1  = "Знаете ли вы, что ваш Internet Explorer устарел?";
          ...
          window.addEvent('domready', function(){ iewarning(waruri); });
       </script>
    <![endif]-->
    
  • Имеются настройки автоматического перехода на страницу загрузки новой версии альтернативного браузера (или нового IE) — IE Sucks, и проверки версии IE (IE6, IE6+IE7, IE7).

Примечания:
Как известно Internet Explorer любой версии можно эмулировать с помощью FireFox-расширения User Agent Switcher, однако, видимо, из-за того что плагин не смотрит на User Agent, а использует Conditional Comments (которые судя по этому комментарию выполняются быстрее) этот метод для тестирования не подходит.
Зато подходит online-сервис эмуляции Internet Explorer, который покажет сообщение выводимое плагином.

Комментариев: 9

  • 05.10.2011 andrey:

    Очень полезная вещь вот ссылка где всё под php реализовано

  • 12.11.2011 сергей:

    Тех кто запрещает просмотр сайта таким образом, заставляя обновить или сменить браузер — надо убивать после многочасовых пыток, медленно и мучительно. С чего это я обязан менять или обновлять браузер ради вашей прихоти? Отмазки про безопасность не катят. ну а то, что в IE6 я не увижу «свистелок и перделок» задуманных автором сайта — так и срать на них, значит. я сайты с такими заглушками закрываю сразу.

    • 13.11.2011 Кирилл:

      Привет Сергей, конкретно в этом плагине есть кнопка «продолжения просмотра» просто с предупреждением что плюшек на сайте не будет :) .

      • 21.11.2011 сергей:

        Тогда +100 вам к карме! :) за кнопку «продолжение просмотра» :)

        • 21.11.2011 Кирилл:

          Спасибо, отдаю половину вам для хорошего настроения +50.

      • 11.02.2014 Alex N.:

        Очень хорошо понимаю таких людей, не у всех (на работе например) есть современный комп, а работать в интернете всё равно надо! Недавно столкнулся с этой заглушкой из статьи и по началу хотел даже закрыть сайт, но потом понял что просто заглушка от браузера =))

        Кстати, всем владельцам сайтов рекомендую поставить заглушку от сервиса ie.cntrlmrktng.ru и не портит дизайн и адекватная (не то что эта)))

  • 07.01.2013 whatday:

    Уже IE умер :)

  • 04.02.2014 Дима:

    Эээх, старый добрый ослик ИЕ... как же ты меня достал! Ни один дизайн нормально не сверстать, всё время вёрстка едет... :( Хотя в последнее время я начал использовать нижний предел IE-шек от 8 версии, но всё равно IE6 держится (по Яндекс.Метрике)... Кстати, классная заглушка есть есть вот тут: IE6 go home.


Добавление комментария:

 css.php