Войти

Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1

Описание User Agent

Этот User Agent (UA) — Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1 — относится к браузеру Safari на iPhone. Разберём по частям:

  • Mozilla/5.0: Стандартное начало для совместимости (даже если это не Firefox).
  • (iPhone; CPU iPhone OS 13_7 like Mac OS X):
    • iPhone — устройство Apple iPhone.
    • CPU iPhone OS 13_7 — версия iOS: 13.7 (выпущена в сентябре 2020 года).
    • like Mac OS X — эмуляция поведения macOS (все iOS-устройства так делают).
  • AppleWebKit/605.1.15: Движок рендеринга — WebKit (все браузеры на iOS используют его по политике Apple).
  • (KHTML, like Gecko): Историческая совместимость с KHTML и Gecko.
  • Version/13.1.2: Версия Safari 13.1.2 (встроенный браузер iOS).
  • Mobile/15E148:
    • Mobile — мобильное устройство.
    • 15E148 — внутренний билд iOS 13 (используется в iOS 13.0–13.7).
  • Safari/604.1: Версия WebKit, соответствующая Safari 13.1.2.

В целом: Это Safari 13.1.2 на iPhone под iOS 13.7 (2020 год). Устройство устаревшее — iOS 13.7 была последней поддерживаемой версией для старых моделей (например, iPhone 6s, iPhone SE 1-го поколения). Пользователь не обновляет систему, возможно, из-за аппаратных ограничений.

Можно ли пускать на сайт?

Да, но с оговорками. Это реальный пользователь, но на очень старой версии iOS. Поддержка ограничена.

Аспект Оценка Рекомендация
Безопасность Средняя / Низкая: iOS 13.7 не получает обновлений безопасности с 2021 года. Уязвимости WebKit не патчатся. Разрешить, но не доверять (например, не показывать чувствительные данные без 2FA).
Функциональность Ограниченная: Нет поддержки:
  • WebP (частично)
  • WebAuthn / Passkeys
  • Новые CSS-свойства (container queries, :has(), etc.)
  • Современные JS API (Proxy, BigInt, etc.)
Обеспечьте graceful degradation: fallback-изображения, полифиллы, простые формы.
Риски Повышенные: Возможны эксплойты через устаревший WebKit. Часто такие устройства — в корпоративных средах или у пожилых пользователей. Логируйте как legacy_ios. При необходимости — показывайте уведомление: «Обновите iOS для безопасности».
Альтернативы Можно:
  • Перенаправить на упрощённую версию сайта
  • Отключить тяжёлые JS-библиотеки
  • Использовать feature detection (Modernizr)
Тестируйте на BrowserStack или эмуляторе iOS 13.

Вывод: Это реальный, но устаревший пользователь. Пропускайте, но:

  • Не полагайтесь на современные веб-технологии
  • Обеспечьте базовую функциональность
  • Рекомендуйте обновление (если возможно)