有没有办法检查加载到 web View 中的 url 的状态代码?
我想检查 url 是否有重定向,如果没有,我想执行一段代码。
我正在实现 WebViewClient,我想在 onPageFinished() 中执行代码;
编辑: 我加载的网址是登录屏幕。我想检查用户是否已成功登录。
我怎样才能做到这一点?
最佳答案
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.isEmpty()){
// do your stuff as you want.
}
return true;
}
public void onPageFinished(WebView view, String url) {
// do your stuff as you want
}
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
}
});