2014-10-30 1 views
13

В операционной системе пользователя можно проверить navigator.userAgent. Я знаю, что мы не можем полагаться на пользовательский агент браузера, потому что он может быть подделан, но нам нужен он только для статистики. Для сред Windows значение Windows NT 6.3 означает Win 8.1, Windows NT 6.2 для Win 8, Windows NT 6.1 для Win 7 и так далее. Может ли кто-нибудь сообщить, какое значение делает Windows 10 в пользовательском агенте?
Спасибо заранее.Какое имя операционной системы Windows 10 настроено на пользовательский агент браузера?

ответ

15

@NulledPointer указал, что the IE user agent will contain Windows NT 10.0. Это верно с ноября 2010 года в CTP Windows 10. В этом конкретном CTP вводится IE Edge Mode, который будет единственным режимом работы, доступным для выпуска версии Windows 10. Ниже приведен пример строки пользовательского агента из ссылки @ NulledPointer:

Mozilla/5.0 (Windows NT 10,0; WOW64) AppleWebKit/537,36 (KHTML, как Gecko) Chrome/39.0.2171.71 Safari/537,36 Край/12,0

+0

Спасибо за подсказку, я предполагаю, что это не будет изменение для версии выпуска. – Eadel

+6

Его 'Windows NT 10.0' сейчас! проверьте это https://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx – PnotNP

+0

Спасибо @NulledPointer, я добавил информацию из вашей ссылки. –

Смежные вопросы