cyx23: Wie kann man Opera erkennen

Beitrag lesen

Hallo,

window.opera existiert.

zumindest bei Opera ab Version 5, wird dazu im Gegensatz zu window.netscape bislang auch nicht von anderen Browsern angeboten, und passt direkt zu der geforderten Unterscheidung.

Was es nicht alles gibt...

Hier zum Thema Browsererkennung durch JavaScript  http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html noch ein Beispiel für weitergehende Unterscheidungen, fast immer anhand von Browserfähigkeiten und nicht dem user-agent.
Ideal ist es natürlich wenn die angefragte Fähigkeit auch mit der jeweiligen Aufgabe zu tun hat, so ist wohl auch der Ansatz von Jürgen mit if (document.getElementsByTagName('body')[0].replaceChild) gedacht, der allerdings einen <body> abfragt, und daher als Weiche für moderne Browser nur nach dem body-tag oder nach onload geeignet wäre.

Grüsse

Cyx23