Navigator: maxTouchPoints-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2020 browserübergreifend verfügbar.
Die maxTouchPoints-Eigenschaft, eine schreibgeschützte Eigenschaft der
Navigator-Schnittstelle, gibt die maximale Anzahl gleichzeitiger Berührungskontaktpunkte zurück, die das aktuelle Gerät unterstützt.
Wert
Eine Zahl.
Dieser Wert ist hardwareabhängig. Desktop-Computer ohne Touchscreen (Mac, Windows und Linux) geben 0 zurück, während Smartphones (Android und iOS) typischerweise 5 zurückgeben.
Beispiel
js
if (navigator.maxTouchPoints > 1) {
// Device supports tracking at least 2 touch points; offer complex
// interaction gestures such as swiping with two/three fingers
} else {
// Device only has 1 touch point or is not a touch screen.
// Offer basic gestures such as dragging and clicking
}
Spezifikationen
| Spezifikation |
|---|
| Pointer Events> # dom-navigator-maxtouchpoints> |