Как 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)