Javascript: обнаружение ОС ... если на Linux - PullRequest
0 голосов
/ 21 февраля 2012

это не работает для меня ... что-то не так?

    var linux = false;
    if ( navigator.appVersion.indexOf("Linux")!=-1 ) 
        linux = true;

Есть ли более простой способ jQuery к этому?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 21 февраля 2012

Вы должны иметь возможность использовать navigator.platform, чтобы получить это.

0 голосов
/ 21 февраля 2012

Вместо navigator.appVersion, попробуйте navigator.oscpu или navigator.platform?

Несмотря на то, что я буду осторожен при отображении различного контента для разных ОС / браузеров, лучше напрямую протестировать функцию, которую вывы работаете с общим выражением «покажите ошибку или используйте его вместо этого для браузера x / y / z», которое в настоящее время может не работать с какой-либо функцией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...