我有这个滑块,我创建了一个面板,你可以在那里上传图像并修改显示顺序,但你可以将图像上传到服务器,除非你清除缓存,否则不会出现更改 -
答案 0 :(得分:0)
您可以更改网址以欺骗浏览器。
例如,而不是像这样的网址:
https://mydomain/myimage.png
您可以添加参数,以便浏览器看到新的网址。
https://mydomain/myimage.png?v0.0.1
在这个例子中,我使用了一个版本标签,你可以按需手动更改它(这样你就可以继续使用缓存了但是按你的方式)。当您更改该参数时,浏览器将看到一个新的URL,因此它将再次加载图像。
您还可以使用时间戳而不是版本标记。
修改(更多信息)
在网址上添加时间会“强制”浏览器每次都获取图像。
实施例
https://mydomain/myimage.png?date=2017-04-28_10-06-00
,在开发状态下,您可以在浏览器上使用ctrl+F5
清除页面缓存并重新加载页面。
缓存是有用的,您应该尝试使用它,因此完全禁用它不是一个好的解决方案。
可以在这里找到一些相关答案,包括php解决方案: PHP force refresh image
答案 1 :(得分:0)
问题是网页需要实时更新,例如,如果用户从图库中删除图像我正在刷新但图像仍在那里(但不在服务器或数据库中),所以它的类型令人沮丧的不得不删除缓存,我甚至通过jquery制作location.refresh(true)但它不起作用,我必须f5两次或3次使其消失/出现(图像)
您可以使用AJAX。 看看这个帖子,它可能对你有帮助。祝你今天愉快 :) Using AJAX / jQuery to refresh an image