Мне нужно использовать Javascript для получения операционной системы пользователя. После некоторого исследования через формы я обнаружил, что мне нужно использовать navigator.userAgent для получения необходимой мне информации. Когда я использую это строка возвращается похожа на: 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537,36 (KHTML, как Gecko) Chrome/28.0.1500.95 Safari/537,36Как проанализировать UserAgent в Javascript
Что мне нужно конкретно, чтобы получить Operating версия системы (так в приведенном выше примере Windows NT 6.1) и на основе этого сделать некоторый код, подобный:
if(operatingSystem = 'Windows NT 5.1'){
//do code
}
поэтому в основном мне нужно разобрать строку агента пользователя, и если пользователь находится на Windows XP (Windows NT 5.1), затем выполните некоторый код. Мне сложно разобрать строку, хотя и получить только операционную систему. Я также не могу использовать navigator.oscpu, поскольку это будет работать только для браузеров Firefox.
Любая помощь была бы принята с благодарностью. Спасибо.
Вы не хотите, чтобы ваш пример будет 'Windows NT 6.1? – putvande
Нет. Извините за путаницу, моя текущая ОС - это Win7, поэтому строка, которую я дал, показывает Windows NT 6.1, но мне особенно нужно захватить Windows XP, которая равна 5. * – Jingles177