【发布时间】:2015-04-03 12:35:42
【问题描述】:
当我在 WebView 中加载资源时,在 Android 中,我只需调用典型的 mWebView.loadUrl(ht);。
问题是我想检查最终的 url,并在所有重定向完成后执行一些操作。
我的意思是:如果我加载 example.com/page1,这会返回一个 302 代码,该代码会导致另一个页面(比如说,/page2),这会通过 302 重定向再次引导我到另一个页面(/page3) ,这最终给了我一个 200 并停在那里,我想知道 什么时候发生这种情况。
看起来我无法检查响应代码,也无法检查标头,并且 每个 重定向都调用了 onPageFinished 和 shouldOverrideUrl。有点像“无国籍”……
如何区分典型的 302 重定向和实际的加载过程结束 (200)?
【问题讨论】:
-
看到这个Question。
标签: android webview webviewclient