1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/anyhome-AJS

 / Детали:

JSLite.isMobile поддерживает mac chrome

Предстоит сделать
Владелец
Создано  
02.12.2024

В mac navigator.userAgent имеет следующее значение: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36

Я использовал свой собственный код:

isMobile:function(){
    var ua = navigator.userAgent;
    var ipad = !!ua.match(/(iPad).*OS\s([\d_]+)/),
        isIphone = !ipad && !!ua.match(/(iPhone\sOS)\s([\d_]+)/),
        isAndroid = !!ua.match(/(Android)\s+([\d.]+)/),
        isMobile = isIphone || isAndroid;
    return isMobile;
    //var u = navigator.userAgent, app = navigator.appVersion;
    //return !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/);
},

На самом деле, лучший способ определить это — проверить, находится ли пользователь в среде apicloud, но в настоящее время это невозможно реализовать.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/anyhome-AJS.git
git@api.gitlife.ru:oschina-mirror/anyhome-AJS.git
oschina-mirror
anyhome-AJS
anyhome-AJS