Vyriešené: prehliadač na detekciu javascriptu

Hlavným problémom zisťovania prehliadačov je, že rôzne prehliadače majú rôzne možnosti. Napríklad Internet Explorer 8 a staršie verzie nepodporujú prvok canvas, takže prvok canvas nebude zistený.

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

Kód skontroluje, či používateľ používa prehliadač Chrome. Ak sú, spustí sa kód v zložených zátvorkách.

Ako zistiť prehliadač

Na túto otázku neexistuje univerzálna odpoveď, pretože najlepší spôsob, ako zistiť prehliadač v JavaScripte, závisí od konkrétnych potrieb vašej aplikácie. Niektoré bežné metódy zisťovania prehliadačov však zahŕňajú používanie knižníc na detekciu prehliadača, ako je Modernizr alebo webpagetest, kontrolu prítomnosti určitých funkcií prehliadača, ako je HTML5 Canvas alebo Web Audio, alebo použitie objektu navigátora na získanie informácií o používateľoch, ako je ich operačný systém a verzia prehliadača.

Hlavné prehliadače

Existuje veľa prehliadačov, ktoré podporujú JavaScript. Najpopulárnejšie prehliadače sú Google Chrome, Mozilla Firefox a Internet Explorer.

Súvisiace príspevky:

Pridať komentár