【发布时间】:2023-04-08 05:16:01
【问题描述】:
哪种方法更可靠地检测移动浏览器?
UA 嗅探
Jquery 的
width()
据我了解,UA 嗅探不是很可靠。
我需要根据查看页面的移动设备的宽度更改页面的 HTML。我不能单独使用媒体查询来做到这一点。
【问题讨论】:
-
您是否因为屏幕狭窄而改变某些元素的外观?如果是这样,请使用媒体查询。如果您正在更改元素的行为方式(例如,移动设备没有鼠标,因此它们无法悬停),那么您最好检测功能(例如,它是否支持触摸事件?)并相应地进行调整.移动设备分辨率越来越大:宽度不再是检测它们的准确方法。
-
我需要根据宽度更改html。我不能单独使用媒体查询来做到这一点。
-
很遗憾不是一个选项。
标签: jquery css mobile media-queries