Netsacpe (&vor) 4.7 erkennen
-
Servus
Mein JavaScript muss erkennen ob der Benutzer Netscape 4.7 oder früher hat.
Jetzt will ich mir net 2 Netscape drauf machen, nur um den jeweiligen UserAgent auszulesen(bin kein NC Fan!).
Also wer weiß es, oder wer hat NC 4.7 oder NC >4.7 UserAgent?Danke für die Hilfe
MFG
Tristan
-
wenn du eine funktion zum auslesen des browsers per JavaScript suchst:
function jsBrowserCheck(){ this.ver=navigator.appVersion; this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.opera=this.agent.indexOf("Opera")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera || this.dom) return this } var bw=new jsBrowserCheck() if (bw.opera != -1) { alert("Falscher Browser!"); }
zum testen würde ich aber schon NS 4.7x installieren. dabei solltest du aber getrennte ordner (bei mehreren NS-browsern) nehmen, denn sonst teilen sich die browser trotz version den gleichen interpreter.