我知道这是一个老生常谈的问题,但我想知道访问我网站的设备是否是触摸屏。当然,这意味着手机和iPads是可以单独检测到的,但其他触摸屏也很可能是运行Windows风格的。有没有可能确定上面有没有老鼠?
假设我愿意使用像Modernizr这样的大型JavaScript库。这会有帮助吗?
发布于 2010-06-29 11:04:32
您可能需要研究一下MobileESP。不仅仅是触摸屏,但它至少为你提供了一些检测能力。在他们的页面上:
MobileESP项目旨在为网站开发人员提供一种易于使用的轻量级应用程序接口,用于检测访问者是否正在使用移动设备,如果是,使用哪种移动设备。这些API为流行的单个设备操作系统类别(如iPhone、BlackBerry、Symbian和Windows Mobile)、设备功能(如J2ME)和广泛的设备类别(如"iPhone Tier“(iPhone/Android/WebOS)和智能手机)提供简单的布尔结果。
发布于 2010-06-29 16:23:42
尝试使用http://wurfl.sourceforge.net/获取设备功能。
https://stackoverflow.com/questions/3137491
复制相似问题