强制app刷新图像(来自URL)

时间:2013-01-09 09:22:20

标签: refresh image reload

我的应用程序(android)中的图像取自URL:

<img src="URL"/>

如果我更改服务器上的图像(保持相同的URL),则应用程序不会刷新并始终保留旧图像。

如何强制应用重新加载/刷新正确的图片(始终在同一网址上)?

(应用程序是用jquery编写的)

1 个答案:

答案 0 :(得分:0)

尝试使用随机数将查询字符串附加到图像网址,每次显示图像时都会更改该字符。

例如,这可以使用javascript完成。

<img id="myImage" src="URL"/>
<script>
 var newRandomNumber = (new Date()).valueOf();
 var img = document.getElementById('myImage');
 img.src += "?random=" + newRandomNumber;
</script>

此脚本将获取带有id myImage的html元素,并附加一个querystring参数,该参数将(希望)强制重新加载图像。

(NB值(new Date())。代码中的valueOf()不是随机的,而是代表当前时间的数字)

希望这有帮助!