我的应用程序(android)中的图像取自URL:
<img src="URL"/>
如果我更改服务器上的图像(保持相同的URL),则应用程序不会刷新并始终保留旧图像。
如何强制应用重新加载/刷新正确的图片(始终在同一网址上)?
(应用程序是用jquery编写的)
答案 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()不是随机的,而是代表当前时间的数字)
希望这有帮助!