栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从浏览器检测确切的操作系统版本

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从浏览器检测确切的操作系统版本

简短的回答: 不能。

长答案:

您所拥有的只是HTTP User-Agent标头中的信息,该标头通常包含操作系统名称和版本。

通常,在Mac OS和Linux上运行的浏览器会发送足够的信息以标识确切的OS。例如,这是我的User-Agent标头:

Mozilla / 5.0(X11; U; Linux x86_64; zh-CN; rv:1.9.0.7)Gecko / 2009030423
Ubuntu / 8.10(intrepid)Firefox / 3.0.7

您可以看到我正在运行Ubuntu 8.10 Intrepid Ibex。

这是MacBook Pro上Firefox和Safari 4 Beta的报告:

Mozilla / 5.0(Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.7)Gecko /
2009021906 Firefox / 3.0.7

Mozilla / 5.0(Macintosh; U; Intel Mac OS X 10_5_6; zh-cn)AppleWebKit /
528.16(KHTML,如Gecko)版本/4.0 Safari / 528.16

另一方面,Windows浏览器通常仅报告操作系统版本,而不报告特定的软件包(Pro,Business等):

Mozilla / 5.0(Windows; U; Windows NT 5.1; zh-CN; rv:xxx)Gecko / 20041107
Firefox / xx



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号