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.