403-不允许的用户代理-Android TV基于Webview的浏览器
在为更大屏幕开发的基于Webview的浏览器中,我被禁止使用用户代理。我得到403-不允许的用户代理 用户代理: Mozilla/5.0(Linux;6.0.1;SM-J700F构建/MMB29K;wv)AppleWebKit/537.36(KHTML,类似Gecko)版本/4.0 Chrome/65.0.3325.109大屏幕Safari/537.36 JioBrowser/1.0.215 我找到了很多文章,但大多数都指向了cutom选项卡和独立的Webview应用程序403-不允许的用户代理-Android TV基于Webview的浏览器,android,browser,webview,android-webview,google-oauth,Android,Browser,Webview,Android Webview,Google Oauth,在为更大屏幕开发的基于Webview的浏览器中,我被禁止使用用户代理。我得到403-不允许的用户代理 用户代理: Mozilla/5.0(Linux;6.0.1;SM-J700F构建/MMB29K;wv)AppleWebKit/537.36(KHTML,类似Gecko)版本/4.0 Chrome/65.0.3325.109大屏幕Safari/537.36 JioBrowser/1.0.215 我找到了很多文章,但大多数都指向了cutom选项卡和独立的Webview应用程序 帮助我解决此问题?您可
帮助我解决此问题?您可以通过设置自定义用户代理来创建
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);
任何仍在寻找答案的人,这将非常有效。您可以创建一个
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);
任何仍在寻找答案的人,这都会很有魅力。这个问题有什么好运气吗?用户代理:Mozilla/5.0(Linux;6.0.1;SM-J700F Build/MMB29K;(wv)-删除了这个,它成功了)AppleWebKit/537.36(KHTML,像Gecko一样)Version/4.0 Chrome/65.0.3325.109大屏幕Safari/537.36 JioBrowser/1.0.215这个问题有什么进展吗?用户代理:Mozilla/5.0Version/4.0 Chrome/65.0.3325.109大屏幕Safari/537.36 JioBrowser/1.0.215a旁注-谷歌将报告您已从galaxy nexus登录,无论您实际使用的是什么设备。你可能会在一个便笺上按摩UA字符串来反映你的用户是什么设备——谷歌会报告你已经从galaxy nexus登录,而不管你实际使用的是什么设备。您可能会对UA字符串进行按摩,以反映用户所在的任何设备