Это поведение «притворяться кем-то другим» в мире браузера.Многие браузеры (если не все) приняли эту стратегию по практическим причинам.Есть много статей, описывающих эту проблему, например user-agent-string-history
Для рассматриваемого примера: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36
, это Chrome 73 для Windows.
Для вопроса ОП в комментарии:
Почему браузер ведет себя так?
- потому что многие веб-сайты / веб-страницы будут нюхать, какой браузер посещаетстраницы, и предоставляют только некоторые функции, если браузер IE / Mozilla / ... (практика программирования BAD, но ... в любом случае, это происходит, особенно в старые времена Интернета).В этом случае, если новый браузер выпущен и хочет показать пользователю ту же функцию для этой страницы, он должен выглядеть как IE / Mozilla /...
Означает ли это, что я не могунайти нужную мне информацию из этих журналов?
Можно.Но вам нужно точно сопоставить User-Agent
с базой данных User-Agent, там более 2 100 000 строк User-Agent ... Пожалуйста, проверьте https://developers.whatismybrowser.com/useragents/explore/software_type_specific/web-browser/2
И почему иногда я вижу только одинзапись в свойстве заголовка User-Agent?
Поскольку какой-то пользовательский агент решает не притворяться, что это кто-то другой.Типичным примером является клиент HTTP командной строки, такой как curl , который не должен обрабатывать анализ браузера.