Как получить максимум параметров для определения проблемы браузера? - PullRequest
1 голос
/ 18 мая 2011

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

Вот список параметров, которые мне нужно посмотреть:

  • SSL активирован?
  • MSXML активирован? (для ajax и в зависимости от уровня безопасности браузера в соответствии с моими заметками)
  • какая версия обновления IE6 используется? (если у пользователя IE6, ему нужен как минимум IE6 SP2)
  • какая версия HTTP используется? (Требуется 1.1)

(4 других (имя браузера, версия браузера, javascript и cookie) можно протестировать с помощью javascript)

Итак, какой из этих параметров можно проверить в браузере и как?

Если один из указанных мною параметров бесполезен, не стесняйтесь указывать и его (и почему!)

1 Ответ

1 голос
/ 18 мая 2011

Я никогда не знал, что версия HTTP, используемая клиентом, когда-либо являлась проблемой.

Ваше описание «активирован SSL», вероятно, является проверкой на стороне сервера, большинство SSL-сертификатов совместимо с 99,9% + отбраузеры, так что это избыточная метрика.

Решением для пользователя, работающего в IE6, всегда является обновление вашего браузера.

Единственное беспокойство, которое я бы проверил, это IE6, может быть, даже IE7 и уведомлениедавая им знать, чтобы обновить свой браузер.Другие проверки излишни, если вы не разрабатываете что-то чрезвычайно нишевое.Версия браузера может быть надежно обнаружена разумно с помощью USER_AGENT

...