最近我根据文件内容删除了我的网址,发现了这个问题。
举例说明" style1.css "我使用" background-image"定义了一个图像列表。其URL也根据图像文件内容进行哈希处理。
的style.css
.class1{
background-image: url("../../image1.hash.png");
}
.class2{
background-image: url("../../image2.hash.png");
}
对 style1.hash1.css 这样的网址 style1.css 哈希的初始请求,每个网址请求都是200状态。
当CSS文件 style1.css 发生变化时,哈希变为 style1.hash2.css ,这是正确的行为。
所以style1.css将重新加载200.但令我感到困惑的是,每个使用该css定义的图片网址也会重新加载,即使他们的网址保持不变。
有什么具体原因吗?