2009-04-06 2 views
4

Есть ли простой и автоматический способ проверить, использует ли посетитель моего сайта (написанный на asp.net) последнюю версию своего браузера? Это позволило бы мне отобразить сообщение, чтобы сообщить им, что они используют старую версию и что они могут захотеть обновиться.Как проверить, использует ли посетитель последнюю версию своего браузера?

Мой сайт протестирован на большинстве браузеров, но я не тестирую старые версии (например, Internet Explorer 6 и т. Д.). Когда один из моих посетителей использует такую ​​старую версию, в основном, я бы хотел, чтобы поощрял (не форсировать) их для обновления.

Конечно, я мог бы сделать это сам, получив версию браузера и посмотрев ее в своей базе данных, но я не хочу, чтобы сама база данных «браузера». Любые идеи?

+0

Какой plattform ваш сайт построен (ASP.NET, PHP, ...)? –

+0

сайт построен на asp.net – Anthony

+0

[Определить версию браузера] (http://stackoverflow.com/questions/5916900/detect-version-of-browser) – bummi

ответ

0

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

Возможно, я не смогу обновиться (например, если я обращаюсь к корпоративной сети); У меня может быть определенная причина для использования конкретной версии (если я веб-разработчик, желающий обеспечить совместимость с моим пользовательским сообществом, например).

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


Edit:, как Yeti указывает, однако действительные мои проблемы, я не ответить на вопрос напрямую. Это делается в Pace's answer, а ресурс w3schools, на который он указывает, дает вам то, что вам нужно сделать на стороне клиента.

+2

Это полностью зависит от ситуации! Пожалуйста, сначала дайте ответ, а затем подумайте о том, как предупредить пользователя о том, как использовать ответ. Без ответа OP ничего не может сделать !! Настолько неудобно видеть ответы вроде: «Зачем вам это делать?» – Yeti

+0

Это ответ давным-давно. Оглядываясь назад, да, я согласен с вами. Просто задан Pace a +1 для указания на тот конкретный ресурс, который является одним из способов сделать это. Я, конечно, думаю, что мое предупреждение должно стоять, но отредактировал ответ соответственно. –

+0

@DavidM Вы должны знать лучше, чем полагаться на такие ссылки. Причина, почему ссылки только ответы не приветствуются, потому что они ломаются, как это делалось. – Laurel