0

我的应用程序(android)中有一个从 URL 获取的图像:

<img src="URL"/>

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

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

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

4

1 回答 1

0

尝试使用您每次显示图像时更改的随机数将查询字符串附加到图像 url。

例如,这可以使用 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 元素并附加一个查询字符串参数,该参数将(希望)强制重新加载图像。

(注意代码中的值 (new Date()).valueOf() 不是随机的,而是一个代表当前时间的数字)

希望这可以帮助!

于 2013-01-09T09:43:42.547 回答