Loading Animation
Kryzo Logo

Device Handler

Der Device Handler stellt eine einfache Möglichkeit bereit, geräte- und umgebungsbezogene Informationen innerhalb der Anwendung auszulesen. Dabei handelt es sich ausschließlich um flüchtige Runtime-Daten, die nicht gespeichert, nicht persistiert und nicht benutzerbezogen ausgewertet werden. Die Informationen dienen ausschließlich dazu, Inhalte, Logik oder UI-Verhalten an die Ausführungsumgebung anzupassen. Typische Anwendungsfälle sind beispielsweise Layout-Anpassungen, Browser-spezifische Optimierungen oder die Differenzierung zwischen Desktop- und mobilen Endgeräten.

Initialisierung
document.addEventListener('kryzo:ready', ({ detail: { DEVICE } }) => { /* Ab hier stellen alle Device Informationen zur Verfügung */ });
Informationen abrufen

Es werden keine benutzerbezogenen Daten ausgelesen und/oder ausgewertet. Die Werte sind flüchtige Daten, ohne Datenbankspeicherung! Diese dienen beispielsweise zur Übergabe an Funktionen, um Inhalte korrekt zu verarbeiten.

/* Alle Informationen als Object abrufen */ const myDevice = DEVICE.get(); console.log(myDevice); /* Einzelinformationen abrufen Mögliche Werte: - browser, os, display, typ, network, features */ const Browser = DEVICE.get('browser'); console.log(Browser);

Beispiel

Noch kein Abruf erfolgt ...