Lokal & kontrolliert
BEGRIFF

Schnittstellen-Erkennung

Welche Schnittstellen ein Browser überhaupt anbietet, verrät die Browserfamilie recht zuverlässig.

Auch bekannt als: Feature Detection

In Ruhe erklärt

Ein Skript kann nachsehen, ob es eine bestimmte Schnittstelle gibt — etwa für USB-Geräte, Bluetooth oder Batteriestatus —, ohne sie aufzurufen. Das ist normale, notwendige Technik: Eine Seite muss wissen, was sie verwenden darf.

Das Muster aus vorhandenen und fehlenden Schnittstellen unterscheidet die Browserfamilien deutlich. Manche Hersteller implementieren mehrere auskunftsfreudige Schnittstellen bewusst gar nicht, andere haben sie nachträglich zurückgezogen.

Eine fehlende Schnittstelle ist deshalb meist kein Mangel deines Geräts, sondern eine Schutzentscheidung.

Warum das zählt

Weil die Abwesenheit einer Funktion hier die gute Nachricht ist — was der Intuition widerspricht.

Was es nicht bedeutet

Die häufigsten Irrtümer — auch auf seriösen Seiten.
  • Vorhanden heißt nicht benutzt. Fast alle dieser Schnittstellen verlangen eine eigene Erlaubnis, bevor sie etwas herausgeben.
  • Ein Skript, das nach ihnen sucht, greift damit nicht auf deine Geräte zu.