谷歌如何确定用户的操作系统?

谷歌如何确定用户的操作系统?

下载 Google Chrome 时,网站能够确定用户的操作系统以及 PC 运行的是 32 位还是 64 位。它是如何做到的?

答案1

在提供安装程序下载的 Google 网站上,很可能有一个脚本可以检测用户的操作系统,并根据脚本的结果“提供”适当的 Google Chrome 安装程序。

例如,打开浏览器的开发者控制台并输入

console.log(navigator);

然后按 Enter。

就我而言,输出如下所示:

5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36

现在,您可以编写一个脚本来分析该输出并根据用户的输出“提供”适当的 Google Chrome 安装程序。

就我而言,该网站会“提供”适用于 64 位 Linux 的 Google Chrome 安装程序。(由于部分(X11; Linux x86_64)

我必须承认这个答案可能不是最好的,其他更熟练的人可以更好地解释它,但我想它回答了你的问题。

相关内容