Как обнаружить IE6 и показать предупреждение? - PullRequest
8 голосов
/ 20 января 2011

Я пытаюсь показать предупреждение, когда пользователь, использующий IE6, использует мой сайт.Я думаю, что-то вроде этого будет работать:

<!--[if IE 6]>
<script language="Javascript">
alert ("The year 2004 just called - they want their browser back!")
</script>
<![endif]-->

Я бы проверил это, но у меня нет окна Windows, я могу использовать банкомат.Это правильный способ сделать это?

Ответы [ 6 ]

9 голосов
/ 20 января 2011

Да, это работает:

alt text

Конечно, вы можете использовать что-то вроде этого , что более дружелюбно.

4 голосов
/ 20 января 2011

На это уже ответили, но я действительно хотел опубликовать что-то, что я сделал для этого. Мой личный сайт, настроили аналогичный скрипт:

  <!--[if lt IE 9]>
  <script type="text/javascript">
    location.replace("/ie/?next=/");
  </script>
  <![endif]-->

Поэтому, когда кто-либо с IE версии менее 9, браузер перенаправляет на эту страницу .

2 голосов
/ 20 января 2011

Этот способ определения версии Internet Explorer

<!--[if IE 6]>
<p>Welcome to any incremental version of Internet Explorer 6!</p>
<![endif]-->


OR 

<!--[if gte IE 6]>
<SCRIPT LANGUAGE="Javascript">
alert("Congratulations! You are running Internet Explorer 6 or greater.");
</SCRIPT>
<P>Thank you for closing the message box.</P>
<![endif]-->

Более подробно вы можете сослаться по ссылке здесь http://msdn.microsoft.com/en-us/library/ms537512.aspx

  • Спасибо Абхи.
0 голосов
/ 29 января 2011

Да, код, который вы разместили, должен полностью работать. Возможно, просто добавьте точку с запятой в конце строки.

И еще один интересный способ:

http://www.ie6nomore.com/

0 голосов
/ 29 января 2011
#lowCssSupportNotice {
    display: none !important;
    display: block; /* IE6 sees this */
    position: absolute;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
}
0 голосов
/ 20 января 2011

Возможно, , это может вам пригодиться.

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