При загрузке Google Chrome веб-сайт может определить операционную систему пользователя и работает ли компьютер на 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 в соответствии с выводом пользователя.
В моем случае сайт "предлагал" мне установщик Google Chrome для 64-битной Linux. (Из-за части (X11; Linux x86_64)
.
Я должен признать, что этот ответ может быть не лучшим, и другие, более опытные люди могли бы объяснить его лучше, но я думаю, что он отвечает на ваш вопрос.