<pre name="code" class="java">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;
}
}
});
很蛋疼的问题。