android 如何修改webView的user agent信息
要修改WebView的User Agent信息,可以通过WebView的getSettings()方法来获取WebSettings对象,然后调用其setUserAgentString()方法来设置新的User Agent信息,示例代码如下:
WebView webView = new WebView(context);
WebSettings webSettings = webView.getSettings();
webSettings.setUserAgentString("your user agent string");
在上述代码中,将"your user agent string"替换为你想要设置的新的User Agent信息即可。
另外,如果你想要在WebView加载网页时使用自定义的User Agent信息,可以通过WebViewClient的shouldOverrideUrlLoading()方法来实现,示例代码如下:
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.getSettings().setUserAgentString("your user agent string");
view.loadUrl(url);
return true;
}
});
在上述代码中,将"your user agent string"替换为你想要设置的新的User Agent信息,然后在shouldOverrideUrlLoading()方法中调用view.getSettings().setUserAgentString()方法来设置新的User Agent信息,再调用view.loadUrl()方法加载网页即可。
原文地址: http://www.cveoy.top/t/topic/i5wa 著作权归作者所有。请勿转载和采集!