前端图片缓存导致gif图第二次不加载
第一次点开gif图有动画,后面点开静态显示,没有动画。这时候就想到是浏览器缓存的问题,图片进入浏览器就只加载一次,只能浏览器就会拿住图片缓存。这也是浏览器提高页面访问速度的一种方式了,这时候为了实现我们的目标,就要想办法清除掉这个缓存。
解决方法
1.加时间戳
var $msgIcon = document.getElementById("msg-icon");
var imgUrl = getStyle($msgIcon, "background-image")