【发布时间】:2023-03-05 18:52:01
【问题描述】:
与本题相关:Detect Android phone via Javascript / jQuery
在新版本的 android sdk 中,原生浏览器不再返回代号“android”。
navigator.userAgent 返回类似:
mozilla/5.0 (X11; Linux x86_64) AppleWebkit7534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari7534.24
有什么建议吗?这来自带有当前 Android 版本 4.1.1 的 HTC One S 的手机
【问题讨论】:
-
这是因为您使用的浏览器来自mozilla或chrome,而不是android的默认浏览器。
-
尝试功能检测而不是浏览器/设备检测。它要可靠得多。 (检查modernizr)
标签: javascript android jquery