Я пытаюсь выяснить, если агент пользователя является сенсорным устройством, и если я хочу, чтобы загрузить addEventListener ...EventListener для сенсорных устройств
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPad/i)) {
document.addEventListener("touchstart", function() {},false);
})
Кроме того, как я могу обнаружить Android устройства и, возможно, другие сенсорные устройства?
Вот ответ .. if (window.Touch) {/ * JavaScript для вашего сенсорного интерфейса * /} – Josh
Браузер нюхает плохо, никогда его не использовать, всегда есть альтернатива. Там много сенсорных устройств, которые не являются iPhones или iPads, а Android работает на самых разных устройствах, которые могут поддерживать или не поддерживать сенсорные события. А потом есть Windows Mobile (или что-то еще в последнее время). – RobG
Не забудьте события 'MSPointer'. – Sampson