使用 Cachebreaker 进行动态图像刷新
访问每次加载时提供新图像的动态图像源时,强制刷新至关重要在网页上显示更新后的图像。
在后台加载新图像并尝试替换页面上的现有图像时会出现此问题。尽管加载了新图像,但在刷新页面之前它可能不会显示。
要解决此问题,可以将缓存破坏器附加到图像 URL 的末尾:
newImage.src = "http://localhost/image.jpg?" new Date().getTime();
此方法将当前时间戳添加到 URL,指示浏览器直接从源而不是从缓存检索图像。因此,浏览器将始终获取最新版本的图像,确保页面上显示更新的图像。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3