最近遇到一個這樣的問題届慈,有一張很重要的圖片是通過后臺生成的揍拆,沒有經(jīng)過處理筒狠,如果用戶網(wǎng)絡差或者一些其他因素可能導致圖片加載失敗状共,但是圖片十分的重要碾牌,所以就需要讓圖片重新加載誓琼。
我采用的是讓用戶手動重新加載的方式
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;
}
}