как определить ос пользователя (название и версию) через javascript — Q&A Хекслет
2026-02-26 20:06 Diff

Ответы

Чтобы определить операционную систему можно использовать navigator.userAgent объекта navigator.

Ниже пример, в котором создается функция для определения ОС. Она проверяет свойство userAgent с помощью регулярного выражения и сравнения строк:

Свойство userAgent**: С помощью navigator.userAgent получаем строку с информацией о браузере и ОС.

Функция проверяет содержание строки на наличие определённых подстрок (например, "Windows", "Mac", "Linux", "Android", "iOS") и использует регулярные выражения для извлечения версии, если это возможно.

Функция возвращает объект с именем и версией операционной системы.