Каков наиболее приемлемый способ сообщить посетителю, что он находится в неподдерживаемом браузере? - PullRequest
1 голос
/ 20 апреля 2011

Я занимаюсь разработкой сайта, который интенсивно использует JavaScript, HTML5 и CSS3. У меня нет желания поддерживать браузеры последних поколений (например, IE8 и ниже). Каков наиболее приемлемый способ сообщить посетителю о старом браузере?

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

Ответы [ 3 ]

1 голос
/ 20 апреля 2011

Вы находитесь на опасной дороге, пытаясь придумать "список функциональных браузеров". Я бы сильно пересмотрел весь этот подход на вашем месте. Существует очень много отличных способов для поддержки "старых" браузеров. Это не так сложно, как раньше.

Начните с чтения: http://www.alistapart.com/articles/understandingprogressiveenhancement/

Затем воспользуйтесь jQuery, Modernizr и аналогичными инструментами, чтобы справиться с проблемами кросс-браузерной / кросс-версии.

0 голосов
/ 20 апреля 2011

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

Я бы предложил уведомить посетителя о том, что его браузер вряд ли доставит вам удовольствие на вашем сайте (и объяснил, что вы используете новейшие стандарты).Предоставьте ссылки на возможно три приемлемых браузера.Тогда впустите их в любом случае .Вы никогда не знаете, когда кто-то может появиться с чем-то, что работает, но не было в вашем списке одобренных браузеров.

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

0 голосов
/ 20 апреля 2011

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

Лучший способ - перенаправить на страницу, объясняющую проблему и предлагающую СПИСОК возможных браузеров, а не один. Если вы предложите один, вы можете рассматриваться как пропаганда этого браузера.

Удачи!

...