opera hat gleichen browsernamen wie der IE...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • opera hat gleichen browsernamen wie der IE...

    Hi!

    Mit folgender abfrage will ich überprüfen, ob der client den IE verwendet.
    wenn ich das script durch den netscape jage, dann paßt's. wenn ich das ganze allerdings beim opera teste, dann kommt er nicht in die if rein.
    jetzt hab ich mir mal testweise per alert die navmm-variable ausgeben lassen.
    zu meiner verwunderung habe ich festgestellt, dass der opera "Microsoft Internet Explorer" ausgibt.

    Wie kann ich nun im Script trotzdem den Opera vom IE unterscheiden??

    var navmm = navigator.appName;
    if(navmm != "Microsoft Internet Explorer")
    {
    alert ("Derzeit nur IE erlaubt.")
    parent.location.href="badinput.htm";
    }
    $PHP resource 4ever$

  • #2
    Im Opera lässt sich vom Benutzer einstellen, als welcher Browser er sich ausgiebt.
    Du kannst aber dennoch prüfen, ob es sich um den Opera handelt:

    var navmm = navigator.userAgent;
    if(navmm.match(/ Opera /g)) alert("Browser: Opera");

    MfG
    Juggler
    MfG
    Juggler

    Kommentar


    • #3
      danke. hat gefuntzt.

      $PHP resource 4ever$

      Kommentar

      Lädt...
      X