Хорошая ссылка, объясняющая, почему браузер нюхает плохо - PullRequest
2 голосов
/ 22 июня 2010

Иногда я захожу на сайт с Chrome и получаю сообщение, что мне нужно использовать один из поддерживаемых браузеров для доступа к сайту.Это меня очень бесит (последнее: http://www.retailroadshow.com).

Кто-нибудь знает ссылку, которая объясняет, почему это плохо и как правильно обращаться с этими вещами? Я хочу отправить их им ...

Спасибо

Ответы [ 5 ]

4 голосов
/ 22 июня 2010

Это выглядит как дубликат вопроса к следующему:

Обнаружение в браузере и обнаружение функций

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

Одна из ссылок, представленных в приведенном выше вопросе, указывает на сайт разработчика Mozilla, в котором приводятся некоторые примеры обнаружения в браузере, ловушек, которые следует избегать, и советы по правильному выполнению.

https://developer.mozilla.org/en/Browser_Detection_and_Cross_Browser_Support

2 голосов
/ 22 июня 2010

Обнаружение в браузере: необходимо или небрежно?

Обсуждается «тестирование функций» и «анализ браузера».

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

Это хороший пример того, как можно перехватить браузер в контексте Javascript.

http://www.quirksmode.org/js/support.html

0 голосов
/ 22 июня 2010

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

0 голосов
/ 22 июня 2010

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

  • Microsoft Internet Explorer 5.5 или выше
  • Mozilla Firefox 1.0 или выше
  • Netscape Browser 7.0 или выше
  • Safari 1.2 или выше для Macintosh

И для проверки в браузере необходимо использовать сайт как есть.

Просто не используйтеих услуги, если они не могут уважать потенциальных клиентов.

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