图片重新加载

2019-04-15  本文已影响0人  BoomKing

最近遇到一个这样的问题,有一张很重要的图片是通过后台生成的,没有经过处理,如果用户网络差或者一些其他因素可能导致图片加载失败,但是图片十分的重要,所以就需要让图片重新加载。
我采用的是让用户手动重新加载的方式

img.onerror = function (){
  this.onclick = function (){
    var src = this.src;
    if(src.indexOf('?') === -1){
          src = src + "?g=" + new Date().getTime();
        }else {
          src = src + new Date().getTime();
        }
    this.src = src;
  }
}
上一篇下一篇

猜你喜欢

热点阅读