美文网首页
关于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