我知道这是一个长期存在的问题,但请注意:我想知道我的网站访问的设备是否是触摸屏。这意味着手机和iPad当然可以单独检测,而且其他触摸屏可能正在运行Windows的风格。有没有机会确定那些鼠标的存在与否?
假设我愿意使用像Modernizr这样的大型JavaScript库。这有帮助吗?
答案 0 :(得分:2)
您可能需要查看MobileESP。不仅仅是触摸屏,但它至少为您提供了一些检测功能。从他们的页面:
MobileESP项目旨在提供 网站开发人员易于使用和 轻量级API用于检测是否 访客正在使用移动设备, 如果是的话,那是什么样的。 API提供 流行的简单布尔结果 单个设备OS类别(例如 如iPhone,黑莓,Symbian S60, 设备 功能(例如,J2ME),以及广泛的 设备类,例如“iPhone 等级“(iPhone / Android / WebOS)和 智能手机。
答案 1 :(得分:1)
尝试http://wurfl.sourceforge.net/了解设备功能。