Изящный способ сказать пользователям IE7 и ниже уходить? - PullRequest
18 голосов
/ 05 августа 2010

TLDR : Скажите пользователям IE6 / 7, чтобы они уходили приятным образом :), при этом блокируя их от всего контента.

В принципе мне не нужны люди, использующие IE7 / 6 ниже в моем веб-приложении. Думал просто сделать doc.write после загрузки, чтобы стереть страницу с сообщением «Извините, ваш браузер устарел», кто-нибудь делал подобное и нашел хороший дружеский способ сказать им, чтобы они вернулись с лучшим браузером?

В настоящее время я использую jquery, поэтому решения jquery жизнеспособны.

(1) Самый надежный способ обнаружить браузер?

(2) Мнение о том, что подарить пользователю?


СЦЕНАРИЙ здесь не вопрос

У них будет доступ к обновлению, если это будет необходимо!

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

Ответы [ 15 ]

2 голосов
/ 05 августа 2010

Сделайте ваш сайт совместимым со стандартами:)

Не поддерживает ie6 - это не то же самое, что блокировать его. Пусть ie6 пользователи все еще используют сайт. Может быть, сайт будет выглядеть немного смешно тут и там, что отправит тонкое сообщение без отчуждения пользователей.

На сайте есть FAQ, в котором признается, что существуют проблемы с использованием сайта с ie6

.
2 голосов
/ 05 августа 2010

попробуйте $ .browser.msie и $ .browser.version в jQuery

$. Browser.msie вернет true, если это IE, а версия вернет число.

Что вы делаетес информацией до вас.

Вы можете заблокировать пользователя Вы можете дать предупреждение Вы можете перенаправить на страницу ошибки

2 голосов
/ 05 августа 2010

Подумайте о том, чтобы представить страницу, объясняющую, что ваш сайт несовместим с их браузером, и предоставить ссылки для загрузки последней версии IE или других совместимых браузеров.

1 голос
/ 05 августа 2010

Я только что получил это по электронной почте от симпатичного веб-приложения под названием Pinterest (без аффилированности)

  • Браузер: Pinterest лучше всего работает в Firefox, Safari и Chrome

в точку, неагрессивен, действительно прост в реализации и не требует jQuery;)

1 голос
/ 05 августа 2010

Блокировка, особенно при обнаружении в браузере, - плохой способ справиться с этим.Укажите, с какими браузерами вы тестировали, при необходимости предоставьте ссылки для скачивания, а затем пусть ваши пользователи решат, остаться ли.Вы также можете использовать прогрессивное улучшение и обнаружение объектов , чтобы старые браузеры получали некоторые из ваших функций.

Как вы, вероятно, знаете, jQuery поддерживает IE6 +.Таким образом, в то время как IE6 и IE7 имеют серьезные ошибки, которые оправдывают не поддержку и тестирование с ними, я думаю, что совершенно произвольно блокировать весь сайт.

...