Как отличить планшет от ноутбука с сенсорным экраном при помощи JS?
Коллеги, требуется при помощи JS отличить планшет от ноутбука с сенсорным экраном. Какое свойство, фичу, можно проверить, чтобы понять, что перед нами не планшет, а "гибридный" ноутбук?
Давайте так: зачем вам это. Какое техническое отличие вам нужно определить? Ведь собственно грань между понятиями "гибридный" ноутбук и планшет сейчас довольно размыто.
Стоит проверить этот вариант на android-планшетах. Точно знаю что mousemove не эмулируется в iOS (как минимум до 6-ой версии включительно). Но за другие системы сложно отвечать.
Это требуется, чтобы исправить багу, при которой сценарий, предназначенный для планшета, срабатывается на полноценном ноутбуке. Причина в том, что сейчас проверяется поддержка тачовых событий, которая есть на обоих типах устройств. Требуется уточнение такой проверки.