Пользовательский агент Javascript (ajax) отличается от отправленного пользовательского агента при запросе веб-сайта
Я заметил, что Chrome (64.0.3282.137) на моем телефоне (OnePlus 3, Android 8.0.0) отправляет несколько разных пользовательских агентов при запросе веб-страницы в отличие от запроса через ajax.
Этот пользовательский агент отправляется при запросе веб-страницы:
Mozilla/5.0 (Linux; Android 8.0.0; ONEPLUS A3003 Build/OPR6.170623.013) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36
Этот пользовательский агент отправляется с вызовом ajax и также возвращается при вызове navigator.userAgent
:
Mozilla/5.0 (Linux; Android 8.0.0; Build/OPR6.170623.013) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36
Разница: ONEPLUS A3003
Можете ли вы рассказать мне, почему модель включена в собственные вызовы, но не в ajax-вызовах?
Дополнительная информация: при использовании "сайта рабочего стола запроса" пользовательский агент
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Safari/537.36
в обоих случаях.