skapunker
@skapunker
Умный

Как идентифицировать мобильный браузер Safari?

Всем привет! Посдкажите, как можно идентифицировать мобильный браузер Safari через user-agent?

Казалось бы, вопрос простой и нужно всего лишь искать вхождение safari, но не тут то было.
Проблема в том, что бразузеры на Chromium тоже содержать эту строку.
Вот например агент Гугл хрома.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Казалось бы, вопрос простой и нужно всего лишь искать вхождение safari, но не тут то было.
и не содержит Chrome? я хз, не пользуюсь сафари...
Ответ написан
Kozack
@Kozack Куратор тега JavaScript
if
  UA contain "safari"
  and
  UA not contain "Chrome"
then
  // this is Safari
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы