определение точных версий операционной системы из браузеров
Обнаружение точной версии операционной системы из браузера с использованием PHP, JavaScript или ASP является обычным запросом среди разработчиков. Тем не менее, важно понимать, что эта задача создает значительные ограничения.
, хотя можно идентифицировать тип ОС (например, Windows XP, OS X), определение конкретных версий (например, Vista Business, Windows XP Pro) остается неуловимым. Причина заключается в ограниченной информации, доступной через заголовок HTTP пользователя-агента. Однако, когда речь заходит о браузерах Windows, они, как правило, предоставляют только версию ОС, а не конкретные пакеты, такие как Pro или Business.
, например, заголовок пользователя-агента для Firefox в Windows может показаться следующим образом:
mozilla/5.0 (Windows; U; Windows nt 5.1; en-us; rv: x.x.x.x.xclall/20041711111111111111111111111111111111111111111111111111111111111111111111111111111111111111107. Firefox/x.x
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:x.x.x) Gecko/20041107 Firefox/x.x
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. Однако для браузеров Windows такая точность невозможна из-за ограниченных данных, предоставленных заголовком пользователя-агента.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3