Ich entwickle eine Website, die bestimmte Funktionen für touchfähige Geräte implementiert. Ich ziele darauf ab, Smartphones, Tablets und in der Tat alles, was einen Touchscreen als primäre Eingabe verwendet, zu zielen.Wie für Touchscreen (nicht "Touch-Fähigkeit") zu testen?
Um dies zu erreichen, ich bin mit Modernizr des Modernizr.touch
Dies ist jedoch mit Computern auf Chrom true zurückgibt, die ein Wacom Stifttablett installiert haben. (Bestätigt mit Wacom Intuos 5). Offensichtlich ist das Haupteingabegerät auf diesen Computern eine Tastatur und eine Maus und kein Touchscreen. Dies erzeugt ein falsch-positives Ergebnis, da ich den Desktop-UX für diese Computer und nicht den Touchscreen-UX bereitstellen möchte.
Gibt es eine Möglichkeit, nach "Touchscreen-Funktionen" zu suchen, anstatt nach "Berührungsfunktionen"? Oder irgendeine andere kreative Methode, um das zu umgehen und die falsch-positiven zu vermeiden?
Ich habe seit mehreren Monaten eine Antwort darauf gesucht. Leider glaube ich nicht, dass es möglich ist, Hardware auf diese Weise zu erkennen. – BenM
Hier ist eine lange Diskussion über dieses Thema: https://github.com/Moderniszr/Modernisz/issues/548 –