Megoldva: javascript detektáló böngésző

A böngészők észlelésének fő problémája az, hogy a különböző böngészők eltérő képességekkel rendelkeznek. Például az Internet Explorer 8 és korábbi verziói nem támogatják a vászonelemet, így a rendszer nem észlel vászonelemet.

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

A kód ellenőrzi, hogy a felhasználó a Chrome böngészőt használja-e. Ha igen, akkor a kapcsos zárójelben lévő kód lefut.

Hogyan lehet felismerni a böngészőt

Erre a kérdésre nincs egyértelmû válasz, mivel a böngésző JavaScriptben való észlelésének legjobb módja az alkalmazás speciális igényeitől függ. A böngészők észlelésének néhány gyakori módszere azonban a böngészőészlelési könyvtárak, például a Modernizr vagy a weblapteszt használata, bizonyos böngészőfunkciók (például HTML5 Canvas vagy Web Audio) meglétének ellenőrzése, vagy a navigátor objektum használata felhasználói információk lekérdezésére, például az operációs rendszerre és böngésző verzió.

Fő böngészők

Sok böngésző támogatja a JavaScriptet. A legnépszerűbb böngészők a Google Chrome, a Mozilla Firefox és az Internet Explorer.

Kapcsolódó hozzászólások:

Írj hozzászólást