我知道有很多方法可以防止图像缓存(例如通过 META 标签),以及一些很好的技巧来确保每次页面加载时都会显示图像的当前版本(例如 image.jpg?x=timestamp ),但是有什么方法可以真正清除或替换浏览器缓存中的图像,这样上述两种方法都不是必需的吗?
例如,假设页面上有 100 张图像,这些图像被命名为“01.jpg”、“02.jpg”、“03.jpg”等。如果替换图像“42.jpg”,则为有什么办法可以在缓存中替换它,以便“42.jpg”在连续页面加载时自动显示新图像?我不能使用 META 标记方法,因为我需要 ISN"T 替换的所有内容以保持缓存,并且我不能使用时间戳方法,因为我不希望每次页面都重新加载所有图像负载。
我已经绞尽脑汁并在互联网上搜索了一种方法(最好是通过javascript),但没有运气。有什么建议么?