情況說明:在一個控制器中云头,加載了一個webView,該webView加載了一個網(wǎng)頁地址(url)為b滑负,需求是當(dāng)點擊這個webView的時候地址b會變成c选脊,在這期間帽撑,原生做相應(yīng)操作,請不要吐槽博主现诀,這也是一篇防忘文夷磕,額,汗......
上代碼
//寫協(xié)議
@interface StrategyViewController ()<UIWebViewDelegate>
//初始化webView的時候給協(xié)議設(shè)代理
webView.delegate=self;
//主要的協(xié)議方法
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//1.截取到當(dāng)前地址
NSString *url1=request.URL.absoluteString;
//2.做你想做的操作
if ([url1 isEqualToString:xxxxxx]) {
WFXXXXXX *vc=[[XXXXXXX alloc]init];
[self.navigationController pushViewController:vc animated:YES];
return NO;
}
return YES;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者