gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:04:54 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以使用 PHP/JS/ASP 从我的浏览器中检测到确切的操作系统版本?

我知道我可以检测操作系统的类型(Windows XP、Windows Vista、OS X 等),但我需要检测确切的版本:Vista Business、Vista Ultimate、Windows XP Home、Windows XP Pro 等。 .

最佳答案

简答:你不能。

长答案:

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

通常,在 Mac OS 和 Linux 上运行的浏览器会发送足够的信息来识别确切的操作系统。例如,这是我的 User-Agent header :

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

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

以下是 Firefox 和 Safari 4 Beta 在我的 MacBook Pro 上的报告:

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; en-us) AppleWebKit/528.16 (KHTML, like Gecko) Version/4.0 Safari/528.16

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

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:x.x.x) Gecko/20041107 Firefox/x.x

关于php - 从浏览器检测确切的操作系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com