美文网首页
UIWebView shouldStartLoadWithReq

UIWebView shouldStartLoadWithReq

作者: ReidWang | 来源:发表于2018-01-26 16:14 被阅读1939次

    UIWebView 可以根据它的代理方法

     - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType;

    来决定是否加载该网页中的链接。

    当在此处需要打开一个新的 UIWebView 时,需要注意的时,通过该代理方法的

    NSString *currentUrl = request.URL.absoluteString;

    获得的 url 不需要使用下面的方法进行再次编码 

    NSString *url = [currentUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    如果在通过该代理方法加载新的 UIWebView 失败时,有可能是这个原因造成的。

    相关文章

      网友评论

          本文标题:UIWebView shouldStartLoadWithReq

          本文链接:https://www.haomeiwen.com/subject/hzlwaxtx.html