Обнаружение iOS Chrome
Я использую следующий код на JavaScript для определения мобильных устройств:
if( (Android|webOS|iPhone|iPad|iPod|BlackBerry).test(navigator.userAgent) ) {}
Однако браузер Chrome на iOS не определяется. Есть ли способ его корректного обнаружения? Спасибо.
1 ответ(ов)
Чтобы просто получить ответ "истина" или "ложь", можно использовать следующий JavaScript-код:
return /CriOS/i.test(navigator.userAgent) && /iphone|ipod|ipad/i.test(navigator.userAgent);
Этот код проверяет, является ли пользователь с устройством iOS (iPhone, iPod или iPad) и с браузером Chrome на iOS. If the conditions are met, он вернёт true
, в противном случае - false
.
JS-библиотека с поддержкой drag and drop, совместимая с iOS и обычными браузерами
Как определить мобильное устройство с помощью jQuery
Цвета в консоли JavaScript
Как предотвратить сдвижение вьюхи в iOS при появлении клавиатуры с помощью CSS или JS
Можно ли задать имя файла объекта PDF, отображаемого в Chrome?