在顶层,浏览器根据图像的绝对url缓存图像。您可以向url添加额外的查询,以欺骗另一个新图像的浏览器。在这种情况下,的新url
artist.png
将
artist.png?timestamp=123
查看此以获取刷新():
function refresh() {
setTimeout (function() {
var timestamp = new Date().getTime();
// reassign the url to be like artwork.png?timestamp=456784512 based on timestmap
$('#auto').html('<img src="artwork.png?timestamp='+ timestamp +'"></img>');
refresh();
}, 1000);
}
您可以指定
id
属性并更改其
src
网址
html
<img id="myArtworkId" src="artwork.png"/>
js
在刷新方法中
$('#myArtworkId').attr('src', 'artwork.png?timestamp=' + new Date().getTime());