项目中需要用到返回的html5代码进行银联支付 请求体中含有一个
notifyUrl 拦截notifyUrl 只要简单的与UIWebview 一个代理,就可以判定结果
{- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *URL = request.URL;
NSString *urlStr = URL.absoluteString;
// NSString *scheme = [URL scheme];
NSLog(@"我要看看我要看看我要看看—————————————————————————————— %@",URL);
if([urlStr rangeOfString:@"www.baidu.com"].location!=NSNotFound)
//_roaldSearchText
{
//支付成功后 跳到指定页面
[self.navigationController popToRootViewControllerAnimated:NO];
return NO;
}
else
{
return YES;
}
return NO;
}
}
这个@"www.baidu.com" 就是请体中的url