1 repository
Systems for translating raw browser metadata and user-agent strings into structured device and OS labels.
Distinct from Client-Side Route Mapping: Unlike route mapping or state mappings, this focuses specifically on translating browser identity metadata into categories.
Explore 1 awesome GitHub repository matching web development · Browser Environment Mapping. Refine with filters or upvote what's useful.
current-device este o bibliotecă de detectare a dispozitivelor JavaScript utilizată pentru a identifica sistemele de operare, categoriile de dispozitive și orientările ecranului într-un mediu de browser web. Servește ca detector de mediu de browser și mapper client-side care traduce metadatele browserului și string-urile user-agent în etichete de dispozitiv și categorii hardware predefinite. Biblioteca oferă instrumente pentru executarea unei logici JavaScript specifice bazate pe platforma mobilă sau desktop detectată. De asemenea, funcționează ca un instrument de stilizare condițională și injector de clase în corpul documentului, aplicând clase HTML descriptive pentru a permite stilizarea vizuală specifică dispozitivului. Sistemul include un monitor de orientare a ecranului pentru a detecta și a reacționa la schimbările între modurile portret și peisaj în timp real. Acoperă capabilități generale pentru parsarea user-agent-ului, adaptarea web cross-platform și gestionarea responsivă a orientării.
Maps raw browser metadata to a set of device categories and operating system labels during runtime.