Android浏览器在请求头中以Dalvik作为用户代理发送。
我目前正在开发一个简单的移动站点,具有验证用户名和密码,然后授权用户个人资料的登录页面。
但是当我检查请求头时,发现了一些不寻常的东西,同一设备有两个用户代理。
以下是来自同一设备的用户代理:
"Mozilla/5.0 (Linux; Android 4.1.2; C5303 Build/12.0.A.1.257) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36"
"Dalvik/1.6.0 (Linux; U; Android 4.2.2; C2004 Build/15.2.A.2.5)"
即使是一些奇怪的cookie,我们要么重置要么删除。
有没有办法进一步调试以获取更多信息并更好地查看此问题?
这个问题在旧的Android手机、iOS或Windows手机上不会出现。
**问题出现在安装有KitKat/JellyBean操作系统的高端Android手机上。
System.getProperty()
中提取了VM版本信息。不知道为什么它会将其发送到Web服务器,或者如果它正在运行KitKat,为什么会声称拥有Android 4.2.2。 - fadden