我想使用 Modernizr 来检测用户是否在台式机、平板电脑或移动设备上查看网站。
我最初的第一个想法显然是检查屏幕尺寸是否足以满足移动设备和更大的桌面的需求。对于屏幕尺寸也可以等于小型桌面屏幕(1024 x 768)的平板电脑设备,我也会测试触摸事件。
目前,我想重点关注移动/平板电脑设备,正如 jQuery mobile 所说,它们是 A 级设备。我不打算利用任何特定的移动设备功能,只是检测台式机、平板电脑或移动设备,并根据测试结果附加 CSS 类,为每个设备提供定制的 UI。
您认为这足以实现我想要的目标还是您认为我应该测试其他功能?提前谢谢了。
这个问题有点老了,但当我用谷歌搜索时找不到更好的答案。
现在大多数桌面都支持触摸,因此检测它是无关紧要的。
检测它们的最佳方法是通过屏幕尺寸。
通过 Modernizr,您可以使用if (Modernizr.mq('only all and (max-width: 480px)')) { ...}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)