Rešeno: javascript zazna brskalnik

Glavna težava pri zaznavanju brskalnikov je, da imajo različni brskalniki različne zmogljivosti. Na primer, Internet Explorer 8 in starejši ne podpirajo elementa platna, zato element platna ne bo zaznan.

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

Koda preveri, ali uporabnik uporablja brskalnik Chrome. Če so, se bo izvajala koda v zavitih oklepajih.

Kako zaznati brskalnik

Na to vprašanje ni enoznačnega odgovora, saj je najboljši način za odkrivanje brskalnika v JavaScriptu odvisen od posebnih potreb vaše aplikacije. Nekatere pogoste metode za zaznavanje brskalnikov vključujejo uporabo knjižnic za zaznavanje brskalnikov, kot sta Modernizr ali webpagetest, preverjanje prisotnosti določenih funkcij brskalnika, kot sta HTML5 Canvas ali Web Audio, ali uporabo predmeta navigatorja za poizvedovanje po podatkih uporabnika, kot sta njihov operacijski sistem in različico brskalnika.

Glavni brskalniki

Obstaja veliko brskalnikov, ki podpirajo JavaScript. Najbolj priljubljeni brskalniki so Google Chrome, Mozilla Firefox in Internet Explorer.

Podobni objav:

Pustite komentar