外观
如何设置 WebView 的 User-Agent 字段以适配不同网站?
标准回答
从 webView.getSettings() 取得 WebSettings,用 getUserAgentString() 读出默认 UA,再通过 setUserAgentString(customUa) 设置目标字符串。通常保留默认内容并追加自己的标识,在加载页面前设置;UA 只能用于适配识别,不能作为身份认证凭据。
通俗例子
加上应用版本标记便于兼容排查,但把自己伪装成桌面浏览器不一定真的具备所有桌面能力,也可能收到不适合小屏的布局。
内容来源
- Android · AI Agent 知识手册 · 原条目
11.1.3