下载 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)
。
我必须承认这个答案可能不是最好的,其他更熟练的人可以更好地解释它,但我想它回答了你的问题。