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