Browserweiche
aus Wikipedia, der freien Enzyklopädie
Eine Browserweiche (engl. browser sniffer; auch „Hack“ [1] genannt) ist eine Handhabung unterschiedlicher Verhaltensweisen von Browsern, um dennoch eine einheitliche Darstellung bzw. Funktionalität zu erreichen.
Der Browser, der bereits im Betriebssystem vorhanden ist, bietet häufig nur einen Teil der Möglichkeiten von CSS und JavaScript oder verhält sich aufgrund fehlender W3C-Konformität anders, als vorgesehen.
Leider ist aufgrund der Vielzahl an Browsern nicht möglich, eine wirklich zuverlässige Browsererkennung durchzuführen. Im Browser Opera ist beispielsweise einstellbar, als welcher Browser sich dieser ausgibt. Innerhalb gewisser Grenzen ist damit ein Kaschieren der Kennung möglich.
Browserweichen können serverseitig mittels SSI, CGI oder PHP und clientseitig mittels CSS oder JavaScript realisiert werden. Mit Hilfe von Conditional Comments können die nötigen Korrekturen in einer zweiten CSS-Datei besonders leicht vorgenommen werden.
[Bearbeiten] Einzelnachweise
[Bearbeiten] Weblinks
- The Ultimate JavaScript Client Sniffer, Version 3.03 – veraltet, zeigt aber viele der bekannten Techniken
- Dr. Web Webdesign Magazin – Browserweiche für den Internet Explorer mittels conditional comments

