HaJü: merkwürdige Browseridenitfikation

Beitrag lesen

Hi!
Probiert doch mal die folgenden JavaScript Zeilen aus:

type=navigator.appName;
 vers=navigator.appVersion.substring(0,1);

if(type=="Microsoft Internet Explorer" && vers>=4)alert("IE 5 oder höher");
 if(type=="Netscape" && vers>=5)alert("NS 7");

Man sollte meinen, der IE 5 besitzt die appVersion 5 - stimmt nicht, der meldet sich mit 4.
Ähnlich der NS - die neue Version 7 meldet sich mit 5.

Was soll denn das?
Wer kann mich aufklären über derart Merkwürdiges.

Vielen Dank!