使用 Modernizr 检测移动设备的最可靠方法是什么?

2024-04-22

我正在开发一个响应式网站,当用户在移动设备上浏览时,我被要求将我们网站上的任何免费电话号码交换为固定电话号码。检测用户是否在使用 Modernizr 库(或任何其他库)的移动设备上最可靠的方法是什么?

我知道 Modernizr.touch 和 Modernizr.geolocation。当两者结合在一个if(Modernizr.touch && Modernizr.geolocation)声明它们可以很好地表明您是否使用移动设备,但是 iPad 可以同时满足这两个属性。我不愿意测试设备尺寸,因为移动设备变得越来越大!

以前有人解决过这个问题吗?


通过使用 Modernizr API 方法Modernizr.mq(str) http://modernizr.com/docs/#mq

Example:

Modernizr.mq('only all and (max-width: 400px)')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Modernizr 检测移动设备的最可靠方法是什么? 的相关文章

随机推荐