Браузер, отправляющий «Dalvik» в качестве пользовательского агента
Android-браузеры отправляют Dalvik в качестве пользовательских агентов в заголовках запросов.
В настоящее время я работаю на мобильном сайте, имеющем простую страницу входа, которая проверяет имя пользователя и пароль, а затем авторизует профиль пользователей.
Но когда я проверил заголовки запросов, я увидел что-то необычное, из этого же устройства было два агента пользователя.
Ниже приведены пользовательские агенты с одного устройства:
Даже что-то странное, которые были парафированы, мы либо сбросили, либо сбросили.
Есть ли способ, чтобы я мог отлаживать это дальше для получения дополнительной информации и получить лучший обзор по этой проблеме?
Эта проблема не встречается в старых телефонах Android или iOS или Windows-телефонах.
** Проблема была замечена в мобильных телефонах с высоким уровнем андроида, имеющих KitKat / JellyBean OS
Я просто заметил аналогичную модель User-агентов для обратных запросов. В моем случае первый запрос (с помощью агента пользователя Mozilla) был из встроенного webview. Запрошенный URL-адрес должен был загрузить PDF-файл. Я обнаружил, что веб-просмотр Android не может обрабатывать тип содержимого PDF, поэтому он запускает средство просмотра PDF с намерением. Тем не менее, перед запуском этого зрителя Android делает второй запрос для того же URL-адреса. Во втором запросе представлен пользовательский агент Dalvik.
Два запроса странности обсуждались раньше, см. Is SetDownloadListener onDownloadStart вызывается после того, как веб-просмотр уже получает файл? И WebView – невозможно загрузить файл, не запрашивая его дважды? ,
В моем первом запросе из веб-представления я вижу пользовательский агент:
Mozilla / 5.0 (Linux, U, Android 4.2.2, en-us; Galaxy Nexus Build / JDQ39) AppleWebKit / 534.30 (KHTML, например, Gecko) Версия / 4.0 Mobile Safari / 534.30
Второй запрос (который я предполагаю, из ОС Android, а не веб-просмотра) показывает пользовательский агент:
Dalvik / 1.6.0 (Linux, U, Android 4.2.2, Galaxy Nexus Build / JDQ39)
Источник