1 Repo
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 ist eine JavaScript-Geräteerkennungsbibliothek, die verwendet wird, um Betriebssysteme, Gerätekategorien und Bildschirmausrichtungen innerhalb einer Browserumgebung zu identifizieren. Sie fungiert als Browserumgebungs-Detektor und Client-Side-Mapper, der Browser-Metadaten und User-Agent-Strings in vordefinierte Geräte-Labels und Hardware-Kategorien übersetzt. Die Bibliothek bietet Tools zur Ausführung spezifischer JavaScript-Logik basierend auf der erkannten mobilen oder Desktop-Plattform. Sie fungiert zudem als Tool für bedingtes Styling und Document-Body-Class-Injector, der beschreibende HTML-Klassen anwendet, um gerätespezifisches visuelles Styling zu ermöglichen. Das System enthält einen Monitor für die Bildschirmausrichtung, um Änderungen zwischen Hoch- und Querformat in Echtzeit zu erkennen und darauf zu reagieren. Es deckt allgemeine Fähigkeiten für User-Agent-Parsing, plattformübergreifende Web-Adaption und responsives Ausrichtungshandling ab.
Maps raw browser metadata to a set of device categories and operating system labels during runtime.