解决前端图片缓存问题
解决前端图片缓存问题
1、问题描述
1、前端访问服务器上的某个图片资源,地址为:http://localhost/images/a.jpg
2、在某一天,你突然把a.jpg换成另外的图片,但是不改变图片地址
3、此时浏览器还是显示以前的图片
2、解决办法
办法一:
修改图片的访问地址
办法二:
在地址后面添加上一个随机参数,这样就可以使得每次访问的地址栏不一样,因此图片也会刷新
例如1:http://localhost/images/a.jpg?tempid=123
例如2:用程序自动生成一个随机数,然后产生一个新的地址
"http://localhost/images/a.jpg?tempid=" + Math.rand()