首页 > 解决方案 > 返回 304 修改的背景图像未显示

问题描述

我有一些这样的CSS:

background-image: url('/img/high/logo.png'),url('/img/low/logo.png');

断断续续地,在 PC 上的 Firefox 上,图像不会显示。我的调试使我相信当图像的高分辨率版本返回304 Not Modified响应时会发生问题(我猜这是间歇性发生的,或者浏览器缓存间歇性地没有文件,我不知道是哪个) . 当低分辨率图像(我认为)在屏幕上闪烁一秒钟后消失时,我很幸运地在一台速度较慢的计算机上注意到它。

我该如何阻止这种情况发生?如果有影响,这些图像将通过 cloudflare(免费层)提供。

标签: csshttp-status-code-304

解决方案


推荐阅读