Как html5test.com может определить точное название браузера?

Когда я открываю html5test.com, используя "браузер дельфинов" на galaxy s6 nougat
сайт скажи мне:
"Вы используете Dolphin на Samsung Galaxy S6 под управлением Android 7.0"

строка агента пользователя =
Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36

когда я прошёл мимо него на User-Agent Switcher для Chrome (на windows 7)

html5test.com скажите мне:вы используете Chromium WebView 58 на Samsung Galaxy S6 под управлением Android 7.0

Последнее, что это быстрое сравнение между Google Chrome и браузером дельфинов

Хром Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36

дельфин Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36

единственная разница ; wv а также Version/4.0

1 ответ

Как уже упоминалось, эта информация все закодирована в строке браузера.

Часть, которую вы можете замаскировать - это SM-G920F, который является номером модели смартфона Galaxy S6.

Бит Dolphin Browser - это обоснованное предположение от имени веб-сайта, которое он, скорее всего, получает из-за сочетания Safari и Android (Safari не работает на Android, и это признак того, что кто-то, скорее всего, использует Dolphin)

Другие вопросы по тегам