Android的Webview在截取WebResourceResponse时怎样正常处理页面redirect重定向
在研究Android WebView的时候,有时需要截取页面响应,修改些信息再返回给WebView处理,期间发现如果页面返回302重定向到一个新的链接,而你正常返回302会有一个错误提示:
1statusCode can't be in the [300, 399] range.
你说气人不气人…
所以只有曲线救国了,经过测试有2种方法可以实现:
方法1:直接让Webview加载新的链接:1234567891011121314public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { String statusCode = 302; //get it
...