Client-Identifikation Opera
web_dance
- javascript
Hallo zusammen.
Wie kann ich den Opera als Browser mit JavaScript erkennen? Er gibt sich ja oft als IE aus. Somit ist ja der Befehl Navigator.appName hinfällig.
Gibt es irgendwelche andere Möglichkeiten.
Hab auch schon im Archiv gesucht, ohne Erfolg.
Gruss
web_dance
Hallo zusammen.
Wie kann ich den Opera als Browser mit JavaScript erkennen? Er gibt sich ja oft als IE aus. Somit ist ja der Befehl Navigator.appName hinfällig.
Gibt es irgendwelche andere Möglichkeiten.
Hab auch schon im Archiv gesucht, ohne Erfolg.
Ich weiß, daß Opera keine Scrollbars farbig darstellt. Somit kannst Du die Variablen der Scrollbars auf Existenz prüfen, mit der Browserkennung IE gegenprüfen und hast einen Verdacht auf Opera.
Gruß
David
Aloha!
Ich weiß, daß Opera keine Scrollbars farbig darstellt. Somit kannst Du die Variablen der Scrollbars auf Existenz prüfen, mit der Browserkennung IE gegenprüfen und hast einen Verdacht auf Opera.
Ähm, sorry, aber dieser Ansatz ist so ziemlich das schlechteste, was man machen kann.
Keine farbigen Scrollbalken können:
IE1, IE2, IE3, IE4, IE5, IE6 (im Standards-Mode)
Alle Netscapes
Alle Operas
Konqueror bis Version 2
Lynx....
Du siehst: Mit der Abfrage auf farbige Scrollbalken kriegst du mit ziemlicher Sicherheit nur IE 5.5 abgefragt. Und Konqueror 3 (eingeschränkt).
- Sven Rautenberg
Du siehst: Mit der Abfrage auf farbige Scrollbalken kriegst du mit ziemlicher Sicherheit nur IE 5.5 abgefragt. Und Konqueror 3 (eingeschränkt).
Hy Sven,
Hab die anderen Lösungen gelesen und gebe Dir uneingeschränkt Recht ;-))
Gruß
David
Hallo,
Wie kann ich den Opera als Browser mit JavaScript erkennen? Er gibt sich ja oft als IE aus. Somit ist ja der Befehl Navigator.appName hinfällig.
if(window.opera || navigator.userAgent.indexOf("Opera")!=-1)
{
// Opera
}
MfG, Thomas
Hallo,
Wie kann ich den Opera als Browser mit JavaScript erkennen? Er gibt sich ja oft als IE aus. Somit ist ja der Befehl Navigator.appName hinfällig.
if(window.opera || navigator.userAgent.indexOf("Opera")!=-1)
{
// Opera
}
MfG, Thomas
Kannst Du mir die beiden Schrägstriche erklären ?
// Opera
Danke Gruß
David
Hallo,
Kannst Du mir die beiden Schrägstriche erklären ?
// Opera
Das ist ein Kommentar und sollte andeuten:
// Hier ggf. spezifischen Code fuer Opera angeben
MfG, Thomas
Das ist ein Kommentar und sollte andeuten:
Hallo Thomas,
Danke.
Gruß
David
Vielen Danke für die all Antworten.
Es klappt. :-)
if(window.opera || navigator.userAgent.indexOf("Opera")!=-1)
{
// Opera
}
Kannst Du mir die beiden Schrägstriche erklären ?
http://selfhtml.teamone.de/javascript/sprache/regeln.htm#kommentare
Wie kann ich den Opera als Browser mit JavaScript erkennen?
</archiv/2001/8/29051/#m151329>