Webview处理302跳转

WebView webView = (WebView) findViewById(R.id.webview);
webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        HitTestResult hit = webView.getHitTestResult();
        int hitType = hit.getType();
        if (hitType == HitTestResult.SRC_ANCHOR_TYPE) {//点击超链接
    //这里执行自定义的操作
            return true;//返回true浏览器不再执行默认的操作
        }else if(hitType == 0){//重定向时hitType为0
            return false;//不捕获302重定向
        }else{
            return false;
        }
    }
});



很蛋疼的问题。

你可能感兴趣的:(Android开发)