Opera: — OPR/96.0.0.0 это Opera версии 96 Opera/ — старый формат, сейчас пишут OPR/

Firefox: — Firefox/122.0 это Mozilla Firefox версии 122

У Firefox другая структура UA, там нет "Chrome/" и "AppleWebKit/"​

Safari (настоящий): Version/17.2 Safari/605.1.15 это Safari версии 17.2

Настоящий Safari НЕ содержит слово "Chrome/" в строке

Чтобы понять, какой браузер на самом деле, ищите последний уникальный токен с версией:

— Есть Edg/ это Edge — Есть OPR/ это Opera — Есть Chrome/, но нет Edg/ и OPR/ это Chrome — Есть Safari/ и Version/, но НЕТ Chrome/ это настоящий Safari​

Часть 5: Safari/537.36 — хвост совместимости

Вот тут начинается путаница, из-за которой есть вопросы "почему у меня Chrome, а тут ещё и Safari?"​

Объяснение:

Chrome и Edge основаны на старом коде Safari (движок WebKit). Когда Google делал Chrome, он взял движок от Safari, переделал, но оставил строку Safari/537.36 в UA для совместимости

Почему это нельзя убрать:

Если Chrome уберёт Safari/537.36 из своего UA, такие сайты начнут показывать ему урезанную версию. Поэтому строка осталась "навсегда"

Число 537.36 — это последняя версия WebKit, на которой основан Chromium. Она не меняется годами, это просто замороженная метка

Главное:

Windows + Chrome + Safari/537.36 — это просто Chrome на Windows, не фрод

Windows + Edge + Safari/537.36 — это Edge на Windows ​ Android + Chrome + Safari/537.36 — это Chrome на Android

Windows + Safari/605 + НЕТ Chrome/ — это ПК притворяется iPhone

Safari/537.36 в строке — это техническая совместимость, которую Chrome оставил для старых сайтов. Смотреть надо на Chrome/144 или Edg/144 — вот это реальный браузер. Safari там чисто как маркер