browserdetectie
Browserdetectie is het proces waarbij een webpagina probeert te achterhalen welke webbrowser en welke versie daarvan door de bezoeker wordt gebruikt. Doel is om bepaalde functionaliteit of layout aan te passen zodat de site werkt op verschillende browsers. In de praktijk gebeurt detectie vaak op basis van de user agent-string die de browser meestuurt, maar dit kan ook op server- of client-side niveau gebeuren. Een robuustere benadering is feature-detectie, waarmee wordt gecontroleerd welke mogelijkheden aanwezig zijn in de omgeving.
Toepassingen zijn onder meer compatibiliteit, aangepaste weergave en interactie, en ondersteuning voor analyse en A/B-tests. Soms
Voorkeursbenadering is tegenwoordig feature-detectie en progressive enhancement. Op serverniveau kan UA-detectie soms nuttig zijn, maar is
Beperkingen en risico's omvatten onbetrouwbaarheid, vervalsing van user agents en snelle verschuivingen in het browserlandschap. Daarnaast
---