我正在尝试使用 WebView 获取和显示网页,加载网页时可能会出现页面重定向,那么是否有任何选项可以读取 URL 作为第一个请求的响应?我必须根据响应 URL 执行某些条件检查。
问问题
1366 次
2 回答
0
看一下 shouldOverrideUrlLoading():
WebViewClient wvc = new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view,String url) {
if (!url.startsWith("http://m.youtube.com/")) {
// do something
return true;
} else if (url.startsWith("http://m.youtube.com/watch?")) {
// do something different
return true;
}
return false;
}
};
于 2013-04-01T12:56:27.513 回答
0
以下步骤对我有用:
webview.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
if(url.equals(" abc.com")){
//do some thing
}
else
//do some other thing
super.onPageFinished(view, url);
}
});
于 2013-04-02T05:24:33.513 回答