Browserversion und Plattform Abfrage
Malte Höpfner
- browser
Hallo, hat jemand von euch eine Abfrage, die sagt, dass wenn man
Internet Explorer 4.x oder besser hat UND Windows,
dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)
Internet Explorer 4.x oder besser hat UND Windows,
dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)
In JavaScript kann man die Browser-ID auslesen. navigator.userAgent ist das dann.
Daraus kann man "Windows" und "MSIE 4" filtern und gewonnen.
if(navigator.userAgent.indexOf("MSIE 4")>-1)
{
if(navigator.userAgent.indexOf("Windows")>-1)
{
alert("IE 4/win");
}
}
Internet Explorer 4.x oder besser hat UND Windows,
dass dann das und das passieren soll und andernfalls (einfach mit else) das und das ?Die bräuchte ich nämlich dringend. Danke :)
In JavaScript kann man die Browser-ID auslesen. navigator.userAgent ist das dann.
Daraus kann man "Windows" und "MSIE 4" filtern und gewonnen.
if(navigator.userAgent.indexOf("MSIE 4")>-1)
{
if(navigator.userAgent.indexOf("Windows")>-1)
{
alert("IE 4/win");
}
»»
Das funktioniert sicher und gut?
Also muss ich die plattform nicht extra über zb
alert(navigator.platform);
ausgeben lassen?
Aber schonmal vielen Dank
Das funktioniert sicher und gut?
Also muss ich die plattform nicht extra über zb
alert(navigator.platform);
ausgeben lassen?
der IE hat eine Feste IE, in der immer was von "MSIE 4" und von "Windows" steht, daher klappt das. Wenn sich allerding ein Browser als eben dieser Ausgibt, wird der natürlich auch erfasst. Eine 100% sichere Methode gibt es nicht. Naja, beim IE 4 könnte man noch den JS-Trick verwenden, dass er als einziger docunent.all kennt, aber kein DOM....