美文网首页
WF: _WebFilterIsActive returning

WF: _WebFilterIsActive returning

作者: osnail | 来源:发表于2020-08-15 16:52 被阅读0次

在使用WKWebView的加载本地文件的时候图片资源不显示,并且log日志为:WF: _WebFilterIsActive returning: NO,如下图所示


image.png

修改方案:
在使用wkwebview加载本地文件的时候需要调用
loadFileURL: allowingReadAccessToURL

[_wkView loadFileURL:[NSURL fileURLWithPath:self.filePath] allowingReadAccessToURL:[NSURL fileURLWithPath:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]]];

这个方法第一个参数就是你webview展示文件的路径,第二个参数就是出现改bug的问题点,这个参数是允许webview访问的沙盒路径,这里之前给的路径太深的此问题,因为我的图片资源都在Document所以我修改为了Document文件夹,当然给了这个文件夹之后它的子文件夹访问权限也是拥有的。
方案二:网上有人说是UIWebView需要修改为WKWebView。由于我是直接使用的WKWebView,而且UIWebView已经废弃所以我也没有测试。

相关文章

网友评论

      本文标题:WF: _WebFilterIsActive returning

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