knockout.js knockout js请求的图像未从缓存加载-状态304

jtw3ybtb  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(176)

我已启用图像缓存
当我加载网页时,所有图像都被缓存,并该高速缓存中加载,状态为200,状态为来自缓存,大小为0
但是,使用knockout绑定的所有图像都不会该高速缓存中加载,这些图像的状态为304 -未修改,大小为xxxkb
下面是我使用的代码。

ko.applyBindingsToNode(element, {
                    attr: { src: renderImage(value) }
                });

在render Image函数中,我附加了sharepoint渲染,并返回带有渲染id的图像url
它也用于其他地方,但正在缓存
在这种情况下,如何强制浏览器从缓存中加载图像?

brqmpdu1

brqmpdu11#

我正面临着同样的问题,认为在knockout.js源绑定的一些bug,但在年底发现每次源URL得到不同的加密ID。确保您的图像URL是相同的缓存在浏览器中。否则,它将不会从缓存加载,并将作为新的图像服务器加载。

相关问题