Wo wir gerade bei browser detection sind: Webkit hat in den user agents doch immer so eine seltsame Versionsnummer drinstehen (Beispiel: mein Chrome, Nummer ist unterstrichen: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_1) AppleWebKit/537.10 (KHTML, like Gecko) Chrome/23.0.1262.0 Safari/537.10). Weiß irgendwer, was die genau bedeutet bzw. ob irgendwo dokumentiert ist, wann die sich ändert bzw. was sich mit welcher Änderung geändert hat? Ich find dazu irgendwie nichts.
Indy: is_browser ist eine ganz finstere Geschichte, und wird wenn überhaupt nur extrem sporadisch geupdatet (ich glaube, das kann bis heute Chrome nicht erkennen). Ich würd meine browser detection da auf anderem Wege machen (notfalls kann man sich da mit dem Plugin-System schnell was zusammenhacken).