Задать вопрос
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
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
Ищите iPhone, iPad
Safari User Agents
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Казалось бы, вопрос простой и нужно всего лишь искать вхождение safari, но не тут то было.
и не содержит Chrome? я хз, не пользуюсь сафари...
Ответ написан
Комментировать
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
if
  UA contain "safari"
  and
  UA not contain "Chrome"
then
  // this is Safari
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы