我试图允许用户通过 WebView 登录我们的应用程序,但是当尝试登录时,我收到一条错误消息ERR_TOO_MANY_REDIRECTS。登录协议由 5 个重定向组成,但我们无法控制它。
它可以在网络浏览器中工作,但是 Anroid WebView 开始认为我们处于重定向循环中并取消了整个事情。直到 API 8 为止,有一个函数onTooManyRedirects(WebView view, Message cancelMsg, Message continueMsg)可以让您继续,但现在不再使用。
我可以做什么来解决这个问题?
小智 3
在我的代码中,我有以下行:
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
Run Code Online (Sandbox Code Playgroud)
只需删除这一行即可解决问题。
| 归档时间: |
|
| 查看次数: |
5765 次 |
| 最近记录: |