Я разрабатываю сайт, который реализует определенные функции для сенсорных устройств. Я нацелен на смартфоны, планшеты и фактически все, что использует сенсорный экран в качестве основного входа.
Для этого я использую Modernizr.touch
от Modernizr.
Однако это возвращает true на хроме с компьютерами, на которых установлен графический планшет Wacom. (Подтверждено с Wacom Intuos 5). Очевидно, что основным устройством ввода на этих компьютерах является клавиатура и мышь, а не тачскрин. Это создает ложноположительный результат, так как я хочу предоставить настольный UX для этих компьютеров, а не UX с сенсорным экраном.
Есть ли способ проверить «возможности сенсорного экрана», а не «возможности сенсорного экрана»? Или любой другой творческий метод, чтобы обойти это и избежать ложных срабатываний?