美文网首页
WebView不能够加载file协议的文件

WebView不能够加载file协议的文件

作者: house哥 | 来源:发表于2021-04-20 17:28 被阅读0次

    最近在做一个新闻客户端,里面有web网页需要能够跳转到新闻详情,我这边采用的是URL拦截来做的跳转。跳转正常,但是遇见奇葩问题,跳转过去的新闻详情本地的css(file:///****/news_detail.css)、javascript(file:///****/news_detail.js)都无法载入,一直处于加载状态,也不抱错误。此问题耗费心机啊,由于我在WebActivity onPause()中引入了webview.pauseTimers(),但是在NewsDetailActivity中确忽略引入,导致来自WebActivity 中的跳转全部无法正常显示,正确做法是在目的页面也加入:


    WX20210420-172001.png

    如果你的问题依然没有解决,可以尝试修改WebSettings:
    webSettings.setAllowFileAccess(true);
    FBI Warning:此方法不建议安全性要求极高的金融类App开启。

    相关文章

      网友评论

          本文标题:WebView不能够加载file协议的文件

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