@luxurypluxury

Как узнать OS пользователя с помощью JS?

Нашёл в интернете чет типо navigator.platform, но это устаревшая штука.
Пробовал вытянуть через navigator.userAgent, но не знаю как именно вытянуть OS
Помогите)
  • Вопрос задан
  • 380 просмотров
Решения вопроса 2
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Можете попробовать https://clientjs.org/
Ответ написан
Комментировать
Вот код:
let OSName = "Unknown";
if (window.navigator.userAgent.indexOf("Windows NT 10.0")!= -1) OSName="Windows 10";
if (window.navigator.userAgent.indexOf("Windows NT 6.3") != -1) OSName="Windows 8.1";
if (window.navigator.userAgent.indexOf("Windows NT 6.2") != -1) OSName="Windows 8";
if (window.navigator.userAgent.indexOf("Windows NT 6.1") != -1) OSName="Windows 7";
if (window.navigator.userAgent.indexOf("Windows NT 6.0") != -1) OSName="Windows Vista";
if (window.navigator.userAgent.indexOf("Windows NT 5.1") != -1) OSName="Windows XP";
if (window.navigator.userAgent.indexOf("Windows NT 5.0") != -1) OSName="Windows 2000";
if (window.navigator.userAgent.indexOf("Mac")            != -1) OSName="Mac/iOS";
if (window.navigator.userAgent.indexOf("X11")            != -1) OSName="UNIX";
if (window.navigator.userAgent.indexOf("Linux")          != -1) OSName="Linux";
alert(OSName)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы