Oauth在Webview中请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oauth在Webview中请求相关的知识,希望对你有一定的参考价值。

谷歌阻止了网页浏览中的oauth请求。但我需要这个设施。有没有办法做到这一点或任何人使用一些替代方法做到了?

答案

WebView有一个默认的用户代理,它将自己标识为互联网为WebView。诀窍是为与Chrome浏览器用户代理或其他浏览器匹配的webview设置用户代理。

 public static final String USER_AGENT = "Mozilla/5.0 (Linux; android 7.1.1; Nexus 6 Build/N6F27M) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36";
 webview.getSettings().setUserAgent(USER_AGENT)

您可以加载此网站以检查您的用户代理。 https://www.whoishostingthis.com/tools/user-agent/

希望这可以帮助!

以上是关于Oauth在Webview中请求的主要内容,如果未能解决你的问题,请参考以下文章

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]

如果在 WebView 片段中按下后退按钮,如何返回上一页?

我的片段中有 webview,当滑动 webview 时, viewPager 也开始滑动

在 Fragment 中使用 WebView

没有带有拉动刷新的互联网消息 webview 片段

片段中的Android webView显示空白页面