调用webviewd的goBack(),goForward()有时候出现的并不是我们想象中的页面,可能连续调了两次goBack才能回到原来的页面。有时候url没错,页面莫名其妙的error。这些往往都是由于网页自身重定向引发的。
拿携程的网址举例子http://m.ctrip.com/
通过对webView开启过的页面进行打印
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Log.e("kid","onPageStarted="+url);
}
});