Как определить ОС на клиентском компьютере в JavaScript?
Свойство Window.navigator только для чтения возвращает ссылку на объект Navigator, который может быть запрошен для получения информации о приложении, выполняющем сценарий. Строку navigator.appVersion следует использовать для определения имени операционной системы на клиенте.
Find Your Operating System
Источник
OS Examples Find Your Operating System