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.


Anmelden zum Antworten