Opera gibt sich als Explorer aus ???
Bernard
- browser
Hallo,
tja ich bin kein großer Opera-Fan und eine meiner Seiten haben unergründlicherweise kleine Darstellungsfehler wenn ich sie damit aufrufe.
Nun habe ich mal die neueste version installiert und wollte damit mein JS Browserabfrage, testen...
Opera gibt sich als "Microsoft Internet Explorer" aus.
Habe appname mal mit nem alert ausgeben lassen.
Ist das korrekt ??
Würde gerne Opera rausfiltern, hat irgendwer ne Idee ???
mfg
Bernard
Hi Bernard
tja ich bin kein großer Opera-Fan und eine meiner Seiten haben unergründlicherweise kleine Darstellungsfehler wenn ich sie damit aufrufe.
Solange es nur kleine sind ;-)
Opera gibt sich als "Microsoft Internet Explorer" aus.
Habe appname mal mit nem alert ausgeben lassen.
Du weißt das Browsererkennung anhand des useragent bzw. appname Wertes völlig nutzfrei ist? Es gibt auch Leute, die surfen mit "mein Browser" im Netz ;-)
Ist das korrekt ??
Ja! Drück mal [F12] oder geh auf File > Quick Preferences, da kannst du einstellen, als was er sich zu erkennen geben soll.
Würde gerne Opera rausfiltern, hat irgendwer ne Idee ???
Opera erkennst du immer (wenn JavaScript eingeschaltet ist) an window.opera
Schöne Grüße
Johannes
Hallo,
tja ich bin kein großer Opera-Fan und eine meiner Seiten haben unergründlicherweise kleine Darstellungsfehler wenn ich sie damit aufrufe.
Ich _bin_ein_ grosser Opera-Fan und hasse es, wenn Seiten
mit Opera unbrauchbar sind, weil die Navigation
mit JavaScript gemacht wurde.
Kleine Darstellungsfehler dagegen sind mir sowas von egal... ;-)
Opera gibt sich als "Microsoft Internet Explorer" aus.
Oder auch als Opera. Oder auch als Netscape.
Je nachdem, was der Benutzer einstellt.
Ein paar useragent-Strings findest Du auf meiner Seite:
http://www.tiptom.ch/tests/useragent.html
Würde gerne Opera rausfiltern, hat irgendwer ne Idee ???
window.opera wurde schon genannt.
Eine Alternative:
if ((navigator.appName.indexOf("Opera")>=0) || (navigator.userAgent.indexOf("Opera")>=0))
{
/* Opera-Spezifisches... */
}
HTH, mfg
Thomas