我发现,由于我预先加载的背景图像属性中使用的图像,Safari浏览器(桌面和移动)重新请求它们已经预先加载。 (并且Theire响应是304响应。)预加载背景图像和304响应
如果图像是预加载的,Chrome浏览器(桌面和移动设备)再也不会请求它。它只是立即出现。
但是我应该在Safari中等待几次,因为Safari会重新请求它获得304响应!
我不希望在Safari中被重新请求,因为如果div标签的背景图像被其类的动态更改,每当类更改时都会发生闪烁。
它在桌面上并不重要,但在Mobile中非常重要。
我怎么能达到它?
P.S.
可以通过某种方式使用img标记,显式CSS背景图像或内容属性或JavaScript来进行预加载!