美文网首页
关于WKWeb本地化加载和路径拼接参数

关于WKWeb本地化加载和路径拼接参数

作者: 捕梦人 | 来源:发表于2019-01-22 11:54 被阅读0次

    下面先介绍拼接两种靠谱方式

    第一种

       fileURL = [NSURL URLWithString:@"?lan=zh" relativeToURL:fileURL];
       //这时候log fileURL发现返回url的是一个  ”?lan=zh -- OriginFileURL“ 导致加载不出来
    
       fileURL.filePathURL  
       //如果要获取本地资源路径用这个去加载 会返回一个file协议地址 如果是url是以file开头
    

    第二种

            NSURLComponents *urlComponents = [NSURLComponents componentsWithURL:finalString resolvingAgainstBaseURL:NO];
            [urlComponents setQueryItems:@[[NSURLQueryItem queryItemWithName:@"lan" value:@"zh"]]];
            urlComponents.URL  
            //得到的最终url
    

    本地html静态资源加载确行方案:
    iOS9之前拷贝到temp()目录loadrequest

    iOS9之后[wkWeb loadFileURL:fileurl allowingReadAccessToURL:url]
    参数随便写的,方法使用就不赘述了

    相关文章

      网友评论

          本文标题:关于WKWeb本地化加载和路径拼接参数

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