美文网首页
解决h5页面在微信自带浏览器中严重的缓存问题

解决h5页面在微信自带浏览器中严重的缓存问题

作者: AAA前端 | 来源:发表于2019-05-23 16:15 被阅读0次
    目前有个项目需要分享h5页面到微信中,然后微信好友通过链接打开H5页面。虽然微信做缓存是很好,但是在开发阶段,修改页面之后,关掉微信,下拉刷新根本不起作用,还是前面缓存的没有修改前的页面;
    • 开始我们是用删除微信所有缓存,或者卸载微信,重新安装,这样可以去掉缓存。但是很不友好啊。

    • 接下来,我们给链接后面拼接时间戳,认为链接改变的话,缓存会失效,too young too simple,失败了。

    • 后面发现微信可能是对 location.pathname 进行的缓存。所以解决的办法是把页面放在一个有时间的目录下。比如:
      "https://test.com/201905231610/index.html" 每次修改都对时间命名的文件夹进行修改,这样每次微信打开的页面都是新打开的页面了;

    相关文章

      网友评论

          本文标题:解决h5页面在微信自带浏览器中严重的缓存问题

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