Ermitteln der physischen Bildschirmgröße von WebKit-Geräten in JavaScript

Ich möchte Geräte nach Bildschirmbreite im clientseitigen JavaScript-Code kategorisieren

Alle Geräte, die zu einer Hand (7 "weniger) zur beweglichen Kategorie passen

Behandeln Sie andere Geräte als Desktop-Geräte

Fallback: Behandeln Sie Geräte, die erforderliche APIs nicht unterstützen, als mobile Geräte

Frage

Welche verwandten JavaScript- und CSS-APIs kann ich verwenden, um die physischen Abmessungen des Bildschirms zu ermitteln? Bitte beachten Sie, dass diese APIs in älteren Browsern nicht unbedingt unterstützt werden müssen, da es einen sicheren Fallback gibt. Ich interessiere mich auch nicht für ältere Desktop-Browser.

Die Firefox-Unterstützung ist optional - wenn sie bereits kompatible APIs haben.

Bitte beachten Sie, dass dies etwa istphysikalische Abmessungen, keine Pixelabmessungen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage