Išspręsta: javascript aptikti naršyklę

Pagrindinė naršyklių aptikimo problema yra ta, kad skirtingos naršyklės turi skirtingas galimybes. Pavyzdžiui, „Internet Explorer 8“ ir senesnės versijos nepalaiko drobės elemento, todėl drobės elementas nebus aptiktas.

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

Kodas patikrina, ar vartotojas naudoja „Chrome“ naršyklę. Jei jie yra, bus paleistas kodas, esantis garbanotųjų breketų viduje.

Kaip aptikti naršyklę

Į šį klausimą nėra vienareikšmio atsakymo, nes geriausias būdas aptikti naršyklę „JavaScript“ priklauso nuo konkrečių jūsų programos poreikių. Tačiau kai kurie įprasti naršyklių aptikimo metodai apima naršyklės aptikimo bibliotekų, pvz., Modernizr arba webpagetest, naudojimą, tam tikrų naršyklės funkcijų, pvz., HTML5 Canvas arba Web Audio, tikrinimą arba naršymo objekto naudojimą, kad būtų užklausta naudotojo informacija, pvz., operacinė sistema ir naršyklės versija.

Pagrindinės naršyklės

Yra daug naršyklių, palaikančių „JavaScript“. Populiariausios naršyklės yra Google Chrome, Mozilla Firefox ir Internet Explorer.

Susijusios naujienos:

Palikite komentarą