Как обнаружить браузер Safari ТОЛЬКО на рабочем столе? - PullRequest
0 голосов
/ 06 сентября 2018

Как обнаружить Safari браузер ТОЛЬКО на рабочем столе?
Я хочу знать, только когда пользователь находится на рабочем столе, а не с мобильного устройства.

var ua = navigator.userAgent.toLowerCase(); 
if (ua.indexOf('safari') != -1) { 
    //find safari
}

Я заметил, что Desktop Safari не поддерживает input[type=date], но мобильное сафари (имя webkit?) Да. Поэтому для меня важно понимать, когда пользователь находится на рабочем столе.

Большое спасибо и извините за мой английский.

1 Ответ

0 голосов
/ 06 сентября 2018
const uA = navigator.userAgent;
const vendor = navigator.vendor;
if (/Safari/i.test(uA) && /Apple Computer/.test(vendor) && !/Mobi|Android/i.test(uA)) {
  //Desktop Safari
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...