首页 > 其他 > 详细

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

时间:2021-09-15 16:42:16      阅读:5      评论:0      收藏:0      [点我收藏+]

问题描述

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

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

解决方法

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

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

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

原文:https://www.cnblogs.com/sonsmart/p/15265630.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!