android - "wv"在用户代理字符串上意味着什么

标签 android google-chrome user-agent

我正在搜索如何检测用户是否通过强制门户访问网站(例如当您连接到 WiFi LAN 并要求登录时),因此我正在尝试破译用户代理字符串,我的访问强制门户时,自己的手机会返回此信息:

mozilla/5.0 (linux; android 7.1.2; vibe k5 plus build/njh47b; wv) applewebkit/537.36 (khtml, like gecko) version/4.0 chrome/61.0.3163.98 mobile safari/537.36

通过普通 Chrome 访问页面时:

mozilla/5.0 (linux; android 7.1.2; vibe k5 plus build/njh47b) applewebkit/537.36 (khtml, like gecko) chrome/61.0.3163.98 mobile safari/537.36

我在 vw 字符串中看到的最大区别,但我在用户代理解释中找不到有关该字符串的任何内容,有人有想法吗?

最佳答案

来自https://developer.chrome.com/multidevice/user-agent :

In the newer versions of WebView, you can differentiate the WebView by looking for the wv field

关于android - "wv"在用户代理字符串上意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47165973/

相关文章:

javascript - 如何调试在 Razor View 中定义的模态对话的 document.ready Javascript?

javascript - 如何在 JavaScript 中获取渲染的字体?

java - Apache HttpClient、User-Agent 和企业代理

android - 使用 and(&) 运算符在 switch case 期间出现重复大小写错误

java - onCreateDialog 上的 "Overrides deprecated method"

google-chrome - 为什么 View Source 会发出新的 HTTP 请求?

ruby-on-rails-3 - 使用 Keen.io 创建分析面板 - 如何防止 Google 和 Bing 机器人创建的事件

iphone - 您能否使用 CSS 检测您的电子邮件 HTML 是否在 iOS 和 Android 设备上呈现?

java - 我在android studio中出错,但我不知道问题出在哪里

iphone - 绑定(bind)到 android/iphone 应用程序时,PostgreSQL vs MySQL