Чтобы получить информацию об операционной системе посетителя вашей Web-страницы, можно воспользоваться свойством appVersion объекта navigator (листинг 1).
Листинг 1. Получение информации об операционной системе
function getOS()
{
if (navigator.appVersion.indexOf('Windows')>=0) return 'Windows';
if (navigator.appVersion.indexOf('Linux')>=0) return 'Linux';
if (navigator.appVersion.indexOf('Sun')==0) return 'SunOS';
}
Вы можете самостоятельно расширить список известных операционных систем. В приведенном примере я ограничился тремя наиболее известными операционными системами.