我的应用中有UIWebView
。它加载了一些html页面。在那个html页面有一个按钮。当用户点击它时,它会重定向到另一个html页面。如果新页面是成功页面,我想在我的应用程序中执行某些操作。如何在我的应用程序中识别重定向网址。
请帮帮我。 感谢
答案 0 :(得分:4)
UIWebView
有委托方法来获取它加载的URL。
-(void)webViewDidStartLoad:(UIWebView *)webView
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
尝试这些方法
答案 1 :(得分:0)
您可以使用此委托方法shouldStartLoadWithRequest
获取网址,例如
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType{
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
if ([request.URL.path isEqualToString:@"Your successurl"]) {
//Do something
}
}
return true;
}