Я разрабатываю сайт, который реализует определенные функции для устройств с сенсорным экраном. Я нацелен на таргетинг смартфонов, планшетов и на самом деле все, что использует сенсорный экран в качестве основного входа.Как протестировать сенсорный экран (не «сенсорный»)?
Для достижения этой цели я использую Modernizr-х Modernizr.touch
Однако это возвращает истину на хроме с компьютерами, на которых установлен планшет Wacom перо. (Подтверждено с Wacom Intuos 5). Очевидно, что основным устройством ввода на этих компьютерах является клавиатура и мышь, а не сенсорный экран. Это создает ложно-положительный результат, поскольку я хочу доставить настольный UX для этих компьютеров, а не UX сенсорного экрана.
Есть ли способ проверить «возможности сенсорного экрана», а не «сенсорные возможности»? Или любой другой креативный метод, чтобы обойти это и избежать ложноположительных?
Я искал ответ на этот вопрос в течение нескольких месяцев. К сожалению, я не думаю, что это возможно. – BenM
Вот длинная дискуссия по этой теме: https://github.com/Modernizr/Modernizr/issues/548 –