navigator.userAgent 没有提供完整的用户代理字符串
Posted
技术标签:
【中文标题】navigator.userAgent 没有提供完整的用户代理字符串【英文标题】:navigator.userAgent not giving full user agent String 【发布时间】:2013-06-13 20:08:48 【问题描述】:目前正在获取此值: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
但我已经在线测试了我当前的用户代理是: Mozilla/5.0 (Linux; U; Android 4.0.3; de-de; Galaxy S II Build/GRJ22) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
我试过了
<script>
document.write(window.navigator.userAgent);
</script>
和
<script>
document.write(navigator.userAgent);
</script>
它给了我 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0 不是我想要的完整字符串。
它没有提供有关移动设备或浏览器的任何信息。
是否需要添加任何其他内容才能获得完整的用户代理字符串 ??
【问题讨论】:
【参考方案1】:请参阅以下文档。
https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference
它为您提供了一个包含所有信息的用户代理字符串。假设您出于某种原因正在使用 WOW64 Windows 设备。
【讨论】:
以上是关于navigator.userAgent 没有提供完整的用户代理字符串的主要内容,如果未能解决你的问题,请参考以下文章
javascript通过navigator.userAgent识别各种浏览器