Internet Explorer 8 : sa chaîne d'agent utilisateur
Le blog de MSDN continue de dévoiler la prochaine version d'Internet Explorer, en publiant cette fois-ci 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.');
}
En outre, il est déjà possible de simuler Internet Explorer 8.
On en discute sur ce billet.
Par Victor Brito, le vendredi 22 février 2008, à 21h23 - Catégorie Causeries autour du Web - Lien permanent du billet numéro 40
