web-view 缓存问题解决方案

导读:本篇文章讲解 web-view 缓存问题解决方案,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

最近用uni-app开发了一个小程序,里面其中有一个功能就是给pdf进行签章,因为部门里面之前有封装好的js版本的插件,所以想的就是直接对接插件,很明显uni-app没办法直接使用js插件,所以只能使用 web-view 嵌套 html页面 ,因为js插件里面会有各种获取文件流啥的,会造成签署之后页面缓存,在浏览器里面访问没这个缓存问题,但是在web-view里面就会存在,什么加随机数,加meta等根本不管事,后来看了一下network里面的请求,发现请求里面被 from disk cache ,至于这个是什么意思,自行百度去了解一下。

既然原因找到了,那就想办法清除这玩意就OK了,清除方案如下

在ajax请求的时候,相关url的请求头加入这玩意。

headers: {'Cache-Control': 'no-cache'}

还有一个就是访问的url内容不变,这个内容不变的话给 src 加一个随机数即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/17183.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!