ios webView交互-監(jiān)聽地址變化

情況說明:在一個控制器中,加載了一個webView,該webView加載了一個網(wǎng)頁地址(url)為b,需求是當點擊這個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.截取到當前地址
    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)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容