navigator.userAgent没有给出完整的用户代理String

时间:2013-06-17 19:01:56

标签: javascript user-agent mobile-devices

目前获得此值: 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,类似Gecko)版本/ 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 不是我想要的完整字符串。

它没有提供有关移动设备或浏览器的任何信息。

我是否需要添加其他内容才能获得完整的用户代理字符串 ??

2 个答案:

答案 0 :(得分:0)

请参阅以下文档。

https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference

它为您提供了包含所有信息的用户代理字符串。假设您出于某种原因使用WOW64 Windows设备。

答案 1 :(得分:0)

我认为这个链接会回答你的问题:

Auto detect mobile browser (via user-agent?)

最好的问候