Вы можете найти имя и версию ОС в объекте navigator
, как ответили другие. Стандартное, кросс-браузерное место для поиска этой информации находится в свойстве navigator.userAgent
. Тем не менее, строки пользовательского агента широко варьируются в зависимости от ОС и браузера.
Итак, я создал скрипт для инкапсуляции этой логики и отчета по наиболее распространенным операционным системам и браузерам знакомым способом, например http: / /www.whatsmybrowser.org.
Я открыл сценарий и загрузил его в github, https://github.com/keithws/browser-report , Запросы на растяжение приветствуются!