解决src属性使用相同图片地址但是对应不同图片时浏览器缓存不刷新的问题

问题描述

在进行Web开发时使用了腾讯云的云存储,为了节省云存储将用户上传的图片云端存储地址固定,使之覆盖原来的图片。

但是因此出现了用户覆盖旧图片后,浏览器里并不会显示新图片,原因是云端存储地址相同时,腾讯云生成的图片url不变。浏览器检测到src属性的url不变,还是会使用浏览器缓存里的图片(旧图片)。

解决方法

在src属性使用的url后面增加一个随机参数,浏览器检测到不同后会再次请求云端

‘https://...?ref=‘+Math.random()

解决src属性使用相同图片地址但是对应不同图片时浏览器缓存不刷新的问题

上一篇:voc2007,voc2012数据集快速下载方法


下一篇:树,二叉树,完全二叉树的概念