Hi,
Aber wie geht man sonst vor?
Indem man sich an den entsprechenden window- (opera) und navigator-Eigenschaften (appName, product, vendor, vendorSub) orientiert. Das ist von den jeweiligen Browserherstellern zur Browsererkennung auch explizit so definiert worden (nachzulesen in der jeweiligen Developers-FAQ oder Doku).
Z.B.:
is_opera=window.opera;
is_konqueror=(navigator.vendor && navigator.vendor=="KDE");
is_chrome=(navigator.vendor && navigator.vendor.indexOf("Google")>=0);
is_safari=(!is_chrome && navigator.product && navigator.product=="Gecko" && navigator.vendor && navigator.vendor.indexOf("Apple")>-1);
Gruß, Cybaer
--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)