Есть ли какой-нибудь хороший и чистый метод или трюк, чтобы узнать, находится ли пользователь на сенсорном устройстве или нет?
Я знаю, что есть такие вещи, как
var isiPad = navigator.userAgent.match(/iPad/i) != null;
но я просто задаюсь вопросом, есть ли уловка, чтобы определить, находится ли пользователь на сенсорном устройстве? Потому что есть гораздо больше сенсорных устройств и планшетов, а затем просто iPads.
спасибо.