403 - disallowed_useragent - 基于Webview的Android TV浏览器

时间:2018-06-08 15:17:59

标签: android browser webview android-webview google-oauth

我在为更大的屏幕开发的基于Webview的浏览器中得到了disallowed_useragent。我得到了403 - disallowed_useragent。

用户代理: Mozilla / 5.0(Linux; 6.0.1; SM-J700F Build / MMB29K; wv)AppleWebKit / 537.36(KHTML,类似Gecko)版本/ 4.0 Chrome / 65.0.3325.109大屏幕Safari / 537.36 JioBrowser / 1.0.215

我发现了很多文章,但大多数文章都指向了cutom Tabs和独立的Webview应用程序。

帮帮我解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以通过设置自定义用户代理来使WebView减轻此问题。

public static final String USER_AGENT = "Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19";
....
....
....
webView.getSettings().setUserAgentString(USER_AGENT);

任何人仍在寻找答案,这将像一种魅力。