La chaîne d'agent utilisateur d'Internet Explorer 8
Par Victor Brito, le vendredi 22 février 2008, à 21h24 - Catégorie Navigateurs - Lien permanent
Le blog de MSDN a publié hier un billet intitulé The Internet Explorer 8 User-Agent String.
Pas de surprise, la chaîne d'agent utilisateur de la version 8 ressemblera à celle des versions précédentes, MSIE 8.0 remplaçant MSIE 7.0. Par exemple, sous Windows Vista, la version 8 enverra la chaîne d'agent utilisateur suivante :
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)
Il y a, toutefois, une nouveauté par rapport à la version 7 : la version bêta aura la même chaîne d'agent utilisateur que la version finale ; par conséquent, MSIE 8.0 ne sera pas suivi d'un b, et ce pour prévenir d'éventuels problèmes de compatibilité lors de la détection du navigateur par un serveur. Toutefois, le billet de MSDN propose le script suivant, en JavaScript, pour détecter un navigateur bêta :
if ((null != window.navigator.appMinorVersion) &&
(window.navigator.appMinorVersion.toLowerCase ().indexOf ('beta') >- 1))
{
window.alert ('C\'est un navigateur bêta.')
}
else
{
window.alert ('Ce n\'est PAS un navigateur bêta.');
}
