Jun 05

Browsererkennung in Javascript

Tag: JavascriptPatrick @ 11:05 pm

Durch ein privates Projekt, in dem es nötig wurde, einige moderne CSS-Selektoren der Art input[type=text] für nicht so fitte Browser wie den Internet Explorer per Javascript nachzubauen, stieß ich auf das seit jeher bestehende Problem der Browsererkennung.

Da die Werte der Useragent-Abfrage von Client zu Client sehr unterschiedlich gehandhabt werden und in den meisten Fällen auch leicht manipuliert werden können, sollte man darauf nicht vertrauen und stattdessen den Weg über die Abfrage nach verfügbaren Methoden gehen.

Ich gehe davon aus, dass nur die wenige Javascript-Programmierer ein detailiertes Wissen über die konkreten Besonderheiten eines jeden Browsers und dessen Versionen besitzten. Ich gehöre auf jeden Fall nicht dazu und suchte deshalb eine Übersicht, nach der ich meine Javascript-seitige Browserweiche aufbauen kann.

Dabei fand ich die sehr umfangreiche und vielseitige Homepage des Diplom-Designers Kristof Lipfert, der in einem gesonderten Bereich speziell auf die unterschiedlich implementierten Javascript-Funktionen der geläufigsten Browser eingeht und diese tabellarisch darstellt.

Hinterlasse einen Kommentar

You must be logged in to post a comment.