Android 跟踪url重定向
我正在将Url加载到我的Android 跟踪url重定向,android,url,redirect,webview,Android,Url,Redirect,Webview,我正在将Url加载到我的WebView。它是网站登录页面的Url。我想跟踪所有重定向的URL,尤其是在用户登录后加载页面时的最后一个URL 你知道怎么做吗?试试这个: webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { Intent intent = new Intent(this, YourActivity.c
WebView
。它是网站登录页面的Url。我想跟踪所有重定向的URL,尤其是在用户登录后加载页面时的最后一个URL
你知道怎么做吗?试试这个:
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Intent intent = new Intent(this, YourActivity.class);
intent.putExtra("url", url);
startActivity(intent);
return true;
}
}
另请参见在shouldOverrideUrlLoading方法中检查答案返回加载url,您可以根据自己的要求存储和检查该url在
webview
@SimplePlan中实现webviewclient
,我已经完成了。。但是我应该覆盖哪些方法呢?
each and every url which is loading in webview can be tracked through
public void onPageFinished(WebView view, String url) {
//url parameter is the one which we needed
}
this methods belongs to
private WebViewClient webViewClient = new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
public void onPageFinished(WebView view, String url) {
}
public void onPageStarted(WebView view, String url, android.graphics.Bitmap favicon) {
};
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
}
};