在 WebView 中为 Android、API 30 设置用户代理
Set user-agent in WebView for Android, API 30
看完android user agent我在WebView中设置:
webView.settings.apply {
userAgentString = "some string"
javaScriptEnabled = true
javaScriptCanOpenWindowsAutomatically = true
domStorageEnabled = true
}
并加载了 URL“https://www.whoishostingthis.com/tools/user-agent/”。在 API 21 和 29 的模拟器中它工作正常。但是在 API 30 它显示:
如何在 API 30 中更改用户代理?
根据 https://www.infoq.com/news/2020/03/chrome-phasing-user-agent/,Chrome 将用名为 Client Hints
的新 API 替换 User-Agent
。
看完android user agent我在WebView中设置:
webView.settings.apply {
userAgentString = "some string"
javaScriptEnabled = true
javaScriptCanOpenWindowsAutomatically = true
domStorageEnabled = true
}
并加载了 URL“https://www.whoishostingthis.com/tools/user-agent/”。在 API 21 和 29 的模拟器中它工作正常。但是在 API 30 它显示:
如何在 API 30 中更改用户代理?
根据 https://www.infoq.com/news/2020/03/chrome-phasing-user-agent/,Chrome 将用名为 Client Hints
的新 API 替换 User-Agent
。