android webview如何设置user-agent

1311
2024/11/16 6:31:10
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Android WebView中,您可以通过以下方法设置User-Agent:

  1. 在您的Activity或Fragment中,找到WebView并添加一个WebSettings对象。
WebView webView = findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
  1. 使用setUserAgentString()方法设置User-Agent。您可以使用预定义的User-Agent字符串,也可以创建自定义的User-Agent字符串。
// 使用预定义的User-Agent字符串
webSettings.setUserAgentString("Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.110 Mobile Safari/537.36");

// 或者创建自定义的User-Agent字符串
String customUserAgent = "Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.110 Mobile Safari/537.36 MyCustomApp";
webSettings.setUserAgentString(customUserAgent);

现在,当WebView加载网页时,它将使用指定的User-Agent字符串。请注意,更改User-Agent可能会影响网页的布局和功能的显示。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Android FileChooser能否实现文件预览