Böngészőinfó
Azonnal ismerje fel a böngésző nevét, verzióját, renderelő motorját, OS-t, képernyőfelbontást, nyelvet és minden böngésző képességet online.
Milyen böngészőinformációk észlelhetők?
Átfogó böngésző-adatokat észlel, beleértve a nevet és verziót, renderelő motort (Blink, Gecko, WebKit), operációs rendszert, képernyőfelbontást és színmélységet, nyelvi beállításokat, JavaScript motort, támogatott webes API-kat (WebGL, WebAssembly, Service Workers), cookie állapotot, érintés támogatást és sok más képességet.
Hogyan működik a böngészőfelismerés?
Több módszert használ: a navigator.userAgent karakterlánc elemzése alapazonosításhoz, funkciófelismerés (adott API-k létezésének ellenőrzése), valamint a navigator.platform és screen tulajdonságok elemzése. A modern böngészők a Client Hints API-t is támogatják a pontosabb információkért.
Elküldik az adataimat egy szerverre?
Nem. Minden felismerés 100%-ban helyileg történik a böngészőben JavaScript segítségével. Nincs adatátadás szerverekre, nincsenek cookie-k beállítva, és nincs nyomkövetés. A magánszférája teljesen védett.
Miért lehet pontatlan a böngészőfelismerés?
Egyes böngészők hamisítják a user agent karakterláncukat kompatibilitás miatt (pl. az Edge Chrome-ként jelenik meg). Az adatvédelemre fókuszáló böngészők véletlenszerűsíthetnek bizonyos tulajdonságokat. A funkciófelismerés megbízhatóbb, mint a csak user agent elemzés.
Mi az a user agent karakterlánc?
A user agent karakterlánc egy szöveges azonosító, amelyet a böngésző a webhelyekre küld. Információt tartalmaz a böngésző nevéről, verziójáról, renderelő motorjáról és operációs rendszeréről. A webhelyek ezt használják kompatibilis tartalom biztosítására és a böngészési élmény optimalizálására.
Mi a különbség a böngészőmotor és a renderelő motor között?
A renderelő motor (Blink, Gecko, WebKit) a weboldalak megjelenítését kezeli HTML/CSS elemzéssel és pixelek rajzolásával. A JavaScript motor (V8, SpiderMonkey, JavaScriptCore) JavaScript kódot hajt végre. Együtt alkotják a böngésző alapvető technológiai stackjét.
Hogyan ellenőrizhetem a képernyőfelbontást?
Ez az eszköz megjeleníti a képernyőfelbontást (pl. 1920x1080), az elérhető képernyőterületet (a tálca nélkül), színmélységet (bit per pixel) és az eszköz pixelarányát. Ezek az információk segítenek a fejlesztőknek különböző kijelzőkre optimalizálni az elrendezéseket.
Mik a böngésző képességek és miért fontosak?
A böngésző képességek a támogatott webes technológiákra és API-kra vonatkoznak, mint a WebGL 3D grafikához, WebAssembly nagy teljesítményű kódhoz, Service Workers offline funkciókhoz és különféle HTML5 funkciók.
Használhatják a webhelyek ezeket az adatokat a követésemre?
A böngésző ujjlenyomat-képzés a böngésző tulajdonságok kombinációit használja (user agent, képernyőfelbontás, telepített betűtípusok, időzóna) egyedi azonosítók létrehozásához. Ez az eszköz csak helyileg jeleníti meg az információkat adatok tárolása vagy továbbítása nélkül.
Mi a WebGL és honnan tudom, hogy a böngészőm támogatja-e?
A WebGL (Web Graphics Library) egy JavaScript API 2D és 3D grafikák renderelésére a böngészőben bővítmények nélkül. Ez az eszköz észleli a WebGL támogatást és verziót (1.0, 2.0). A legtöbb modern böngésző támogatja az OpenGL ES 3.0 alapú WebGL 2.0-t.