在我的Windows 8台式机(非触摸屏)上,Firefox 26错误地将自己报告为触摸屏设备,而其他浏览器(如Chrome和IE )则不正确。
使用以下不同的JavaScript片段,Firefox总是返回true,而Chrome始终返回false。
jQuery.support.touch
来自James 的代码
function is_touch_device() {
return 'ontouchstart' in window // works on most browsers
|| 'onmsgesturechange' in wi