获取IEMobile user agent问题

YourKing 2011-01-06 06:35:05
想获取系统自带的IE的 user gent
但是发现调用API ObtainUserAgentString跟用javascript在浏览器里直接打印出的不一致。
1
ObtainUserAgentString得到
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

但是javascript得到
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)



2
ObtainUserAgentString得到
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)

但是javascript得到
Mozilla/4.0(compatible; MSIE6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0)


请教怎样去获得IE浏览器本身的正确ua ?
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YourKing 2011-01-07
  • 打赏
  • 举报
回复
用的html代码,比较简单

<html>
<body>

<script type="text/javascript">
var x = navigator;

document.write("UA=" + x.userAgent);
document.write("<br />");

</script>

</body>
</html>


等下验证下抓包获取的
88csdn 2011-01-07
  • 打赏
  • 举报
回复
这个还真没注意过,试了一下ObtainUserAgentString取到的确实是Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)。
不是很清楚javascript是从哪取的~~~
抓包看一下发出的http请求header中是不是ObtainUserAgentString取到的呢~~~

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧