Блок IE 8 и ниже - PullRequest
       1

Блок IE 8 и ниже

1 голос
/ 08 ноября 2011

Прежде чем написать какой-нибудь Perl, чтобы позаботиться об этом, мне было интересно, есть ли другой способ блокировать Internet Explorer 8 и более старую форму просмотра моего сайта.Я хотел бы по-прежнему разрешать Internet Explorer 9 и новее, однако.Любые идеи приветствуются.

Спасибо

Ответы [ 3 ]

2 голосов
/ 10 ноября 2011

Используйте условные комментарии, например, так.

<!--[if lte IE 8]>
Put your upgrade message here - with any html you like - but no comments
<![endif]-->

Только 'видел' 'IE ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: http://www.quirksmode.org/css/condcom.html

2 голосов
/ 08 ноября 2011

Попробуйте это

if ($.browser.msie  && parseInt($.browser.version) <= 8) 
{
     //Your Code
}

Но я предлагаю вам не блокировать IE, поэтому многие профессионалы используют IE.

Если вы хотите заблокировать IE, просто измените содержимое HTML страницы на null после загрузки страницы.

  $('body').html('<span> This site does not support IE8 or below.</span>')

Спасибо

1 голос
/ 22 июня 2013

Это также может быть полезно - http://browser -update.org /

Крошечный блок настраиваемого JS, который позволяет определить «точку отсечения» для поддержки браузера;затем он отображает небольшое (не навязчивое, закрываемое) сообщение в верхней части экрана, информирующее посетителя о том, что его текущий браузер не будет отображать все функции, как предполагалось, и может иметь недостатки безопасности.Он предлагает ссылку, чтобы помочь им обновить свой текущий браузер.

Вместо того, чтобы полностью блокировать людей, это кажется более полезным, а также полезным «образовательным» сообщением!:)

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