首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WkWebView上具有本地资源的远程url

WkWebView上具有本地资源的远程url
EN

Stack Overflow用户
提问于 2018-02-19 20:27:21
回答 1查看 358关注 0票数 0

我对客户有以下要求:

1)在iOS WKWebView上加载远程网页。2)将远程资产替换为设备/应用本地文件中的文件

我在Xamarin Forms上工作,并成功地使用shouldInterceptRequest方法在Android plarform截获请求上实现了类似的要求,但不确定如何在iOS平台上满足此要求。

在互联网上花了一些时间后,我发现所有的情况都是本地html文件被加载,而不是服务器url正在使用。

请让我们知道这在iOS平台上是否可行。

EN

回答 1

Stack Overflow用户

发布于 2018-02-27 05:42:03

理论上,您可以将远程url保存到本地url html,替换所有本地url内容,将所有远程相对url替换为远程完整url,然后运行

代码语言:javascript
复制
if #available(iOS 9.0, *) {
            webView.loadFileURL(localurl, allowingReadAccessTo: URL(string: LOCAL_FILES_DIRECTORY))
}  

loadFileURL不适用于iOS8及更低版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48866223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档