Løst: javascript oppdage nettleser

Hovedproblemet med å oppdage nettlesere er at forskjellige nettlesere har forskjellige muligheter. For eksempel støtter ikke Internet Explorer 8 og tidligere lerretselementet, så et lerretselement vil ikke bli oppdaget.

if (navigator.userAgent.indexOf("Chrome") != -1) {
   // do something
}

Koden sjekker om brukeren bruker Chrome-nettleseren. Hvis de er det, vil koden inne i de krøllete tannreguleringene kjøre.

Hvordan oppdage nettleseren

Det finnes ikke noe entydig svar på dette spørsmålet, siden den beste måten å oppdage en nettleser i JavaScript avhenger av de spesifikke behovene til applikasjonen din. Noen vanlige metoder for å oppdage nettlesere inkluderer imidlertid bruk av nettlesergjenkjenningsbiblioteker som Modernizr eller webpagetest, sjekk for tilstedeværelsen av visse nettleserfunksjoner som HTML5 Canvas eller Web Audio, eller bruk av navigatorobjektet til å spørre etter brukerinformasjon som deres operativsystem og nettleserversjon.

Hovednettlesere

Det er mange nettlesere som støtter JavaScript. De mest populære nettleserne er Google Chrome, Mozilla Firefox og Internet Explorer.

Relaterte innlegg:

Legg igjen en kommentar