我已经阅读了关于图像缓存的每个问题(我相信),他们主要解决了这个问题。我需要做的是,#34;摆脱"通过JS脚本加载的所有缓存图像。
Backrgound:作为公共网站上可用工具的一部分,我需要从随机网站加载图像并对其进行分析,而无需显示它们。总而言之,它只是一个带有这样功能的循环(工作正常):
var img = new Image();
img.onload = function(){//analysys};
img.src = curImg.url;
问题在于,在此过程中可能会偶尔出现不适当的图像,我无法将这些图像留在用户的设备上并要求用户清空浏览器的缓存是真的非常不得已。
在服务器端无法控制,我搜索了防止客户端缓存的方法,并尝试了各种META
标记但没有成功。我留下的最后一个想法是"技巧"浏览器用我提供的缓存图像替换缓存图像,但我不知道这是否可以在JS中完成(至少没有#34;非法" hacks)。
有没有办法摆脱不需要的图像?