2009-04-06 7 views
4

Existe-t-il un moyen simple et automatique de vérifier si un visiteur de mon site Web (écrit sur asp.net) utilise la dernière version de son navigateur? Cela me permettrait d'afficher un message pour les informer qu'ils utilisent une ancienne version et qu'ils pourraient vouloir mettre à jour.Comment vérifier si un visiteur utilise la dernière version de son navigateur?

Mon site Web est testé sur la plupart des broswers mais je ne teste pas les anciennes versions (telles qu'Internet Explorer 6, etc.). Quand un de mes visiteurs utilise une telle ancienne version, fondamentalement, je voudrais encourager (pas forcer) à mettre à jour.

Bien sûr, je pourrais le faire moi-même en obtenant la version du navigateur et la rechercher dans ma base de données mais je ne veux pas avoir à gérer moi-même une base de données 'version du navigateur'. Des idées?

+0

Sur quelle plate-forme votre site Web est-il construit (ASP.NET, PHP, ...)? –

+0

site est construit sur asp.net – Anthony

+0

[Détecter la version du navigateur] (http://stackoverflow.com/questions/5916900/detect-version-of-browser) – bummi

Répondre

0

En tant qu'utilisateur de sites Web, si je tombe sur un site qui m'a conseillé de mettre à jour mon navigateur, ce serait une marque noire immédiate contre ce site.

Je ne pourrais peut-être pas mettre à niveau (si j'accède à partir d'un réseau d'entreprise par exemple); Je pourrais avoir une raison spécifique d'utiliser une version particulière (si je suis un développeur web qui veut assurer la compatibilité avec ma communauté d'utilisateurs par exemple).

Donc, personnellement, je dirais qu'un avertissement général selon lequel vous ne testeriez pas ce site sur des versions antérieures serait le chemin à parcourir. C'est tout à fait à part le défi technique de ce que vous voulez faire.


Edit: comme Yeti souligne, cependant valables mes préoccupations, je ne réponds pas directement à la question. Ceci est fait dans Pace's answer, et la ressource w3schools sur laquelle il pointe vous donne ce dont vous avez besoin pour le faire du côté client.

+2

Cela dépend totalement de la situation! S'il vous plaît, donnez d'abord une réponse, puis pensez à avertir l'utilisateur sur la façon d'utiliser la réponse. Sans la réponse, l'OP ne peut rien faire !! C'est tellement frustrant de voir des réponses comme: «Pourquoi ferais-tu ça? – Yeti

+0

C'est une réponse depuis longtemps. En y repensant, oui, je suis d'accord avec vous. Juste donné Pace un +1 pour pointer vers cette ressource particulière qui est une façon de le faire. Je pense certainement que mon avertissement devrait rester, mais j'ai édité la réponse en conséquence. –

+0

@DavidM Vous devriez savoir mieux que de compter sur des liens comme celui-là. La raison pour laquelle les réponses de lien seulement sont découragées est parce qu'elles se cassent - comme cela a fait. – Laurel

Questions connexes