我正在开发一个响应式网站,被要求在用户使用移动设备浏览时将网站上的任何免费电话号码替换为座机号码。使用Modernizr库(或任何其他库)检测用户是否在移动设备上,最可靠的方法是什么?
我知道Modernizr.touch和Modernizr.geolocation。当两者结合在if(Modernizr.touch && Modernizr.geolocation)语句中时,它们是判断您是否在移动设备上的良好指标,但iPad会使这两个属性都为真。我不愿意测试设备尺寸,因为移动设备越来越大!
有人之前解决过这个问题吗?
我知道Modernizr.touch和Modernizr.geolocation。当两者结合在if(Modernizr.touch && Modernizr.geolocation)语句中时,它们是判断您是否在移动设备上的良好指标,但iPad会使这两个属性都为真。我不愿意测试设备尺寸,因为移动设备越来越大!
有人之前解决过这个问题吗?
navigator.userAgent
。 - Robin Winslow