前台<img src=url />,图像可以修改,之后更新后台一切OK,前台get回来的url正确,单独打开也正常,但前台很怪异有时更新,有时不更新,即使强制刷新也是如此。
代码未做img缓存,原来的旧图片也没有本地存储,却不知为何前台仍能显示旧图片,这个可能是什么原因?
前台<img src=url />,图像可以修改,之后更新后台一切OK,前台get回来的url正确,单独打开也正常,但前台很怪异有时更新,有时不更新,即使强制刷新也是如此。
代码未做img缓存,原来的旧图片也没有本地存储,却不知为何前台仍能显示旧图片,这个可能是什么原因?
3 个回复
蔡繁荣 - 发表是最好的记忆
我猜url地址是一样的?所以才导致这个问题。
因为H5+本来就是webview浏览器的一种运行环境啊,所以它本来就会存在缓存。
gaus (作者)
@蔡繁荣
有可能,url地址是一样的。不过reload(true)也没搞定,不知道问题在哪?
不过有一点挺奇怪,以前是好的
maq
你说的 reload(true) 是指 html 吧?这个未必能保证页面里引用的静态资源也都刷新。
可以试试在 img 的 url 上加一个戳记,代表版本的更新。
gaus (作者)
好
2015-12-29 09:33