Browser is een programma dat is ontworpen om internetbronnen te bekijken. Er wordt aangenomen dat er speciale webstandaarden in de wereld zijn waar elke browserontwikkelaar zich aan moet houden. ie naar dezelfde HTML-code (of CSS-code of JS) zou elke browser op dezelfde manier moeten reageren.
In feite houden browserontwikkelaars zich niet altijd aan standaarden en kunnen browsers anders reageren op code.
Daarom moet u de browser correct kunnen identificeren. Allereerst wordt de naam en versie van de browser bepaald. De gemakkelijkste manier om dit te doen is met JavaScript, dat een standaard navigatorobject heeft dat gegevens over de browser van de gebruiker bevat.
In het navigatorobject zijn we geïnteresseerd in de eigenschap UserAgent. Deze regel bevat informatie over de browser, de kernel, versie, besturingssysteem, agents en services die erin zijn ingebed.
Hieronder vindt u informatie over uw browser.