Кто-нибудь знает хороший Javascript-запрос для пользователя, чтобы обновить свой браузер - PullRequest
3 голосов
/ 12 февраля 2010

Я пытаюсь найти хороший способ уведомить посетителей нашего сайта об обновлении с IE6 для получения полной функциональности. Я вижу много этого в использовании. Кто-нибудь знает хороший источник для этого?

Ответы [ 4 ]

3 голосов
/ 12 февраля 2010

Вы можете добавить условный комментарий в течение ie6. Или вы можете сделать это, проверив строку агента пользователя.

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
1 голос
/ 03 июня 2011

Chrome Frame - мой предпочтительный подход к этой конкретной проблеме, потому что если у них IE6, есть большая вероятность, что его заставит ИТ-отдел своей компании.

http://www.chromium.org/developers/how-tos/chrome-frame-getting-started

Все, что вам нужно в голову:

<meta http-equiv="X-UA-Compatible" content="chrome=1">
<!--[if IE 6]>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
<![endif]-->

И это до конца </body> (для jQuery):

  $(document).ready(function() {
    CFInstall.check({
         mode: "overlay",
         destination: "http://{{ host }}"
    });
  });

Если вы не используете jQuery или другую библиотеку, просто включите вызов напрямую:

CFInstall.check({
   mode: "overlay",
   destination: "http://{{ host }}"
});
1 голос
/ 12 февраля 2010

Используя этот ответ на SO:
Обнаружение IE6 с использованием jQuery.support

Вы можете проверить и, если да, показать свою подсказку

1 голос
/ 12 февраля 2010

Есть несколько методов, специфичных для IE6, , вы можете начать здесь , затем стилизовать их так, как вам хочется ... но это основные триггеры, которые будет запускать только IE6.

Я бы не согласился, если бы я не рекомендовал вам прочитать этот SO / набор вопросов / ответов (только 10k +) по той же теме, много замечательных моментов, которые вы должны рассмотреть.

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