Как мне узнать, находится ли браузер на сенсорном устройстве с JavaScript? - PullRequest
7 голосов
/ 29 июня 2010

Я знаю, что это немного постоянный вопрос, но здесь идет речь: я хочу знать, является ли устройство, к которому осуществляется доступ к моему сайту, сенсорным экраном. Это означает, что телефоны и iPad, конечно, могут быть обнаружены индивидуально, но также и другие сенсорные экраны, которые вполне могут работать под управлением Windows. Есть ли шанс определить наличие или отсутствие мыши на них?

Допустим, я хочу использовать большую библиотеку JavaScript, такую ​​как Modernizr . Поможет ли это кому-нибудь?

Ответы [ 2 ]

2 голосов
/ 29 июня 2010

Возможно, вы захотите взглянуть на MobileESP . Не только сенсорные экраны, но это, по крайней мере, дает вам некоторые возможности обнаружения. Со своей страницы:

Проект MobileESP стремится обеспечить разработчики веб-сайта просты в использовании и легкий API для определения того, посетители используют мобильное устройство, и если да, то какой. API предоставляют простые булевы результаты для популярных отдельные категории ОС устройства (например, как iPhone, BlackBerry, Symbian S60, и Windows Mobile), устройство возможности (например, J2ME) и широкие классы устройств, таких как «iPhone» Tier "(iPhone / Android / WebOS) и смартфоны.

1 голос
/ 29 июня 2010

Попробуйте http://wurfl.sourceforge.net/ для возможностей устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...