如果修改了主地址的标头,Safari似乎不会发送

如果修改了主地址的标头,Safari似乎不会发送,safari,http-headers,last-modified,if-modified-since,Safari,Http Headers,Last Modified,If Modified Since,在(仔细地)查看了论坛(和其他论坛)的不同问题和答案后,我没有找到一个明确的答案。 当Safari向web服务器请求资源(页面、图像…)时,它不会为请求的主要资源提供“如果修改了自头”。这意味着web服务器无法回答“未修改资源,使用缓存”。这不是其他浏览器的行为,对于web服务器和用户来说性能都不好 但是,如果对资源的子元素(例如图像、页面中的css…)进行了修改,Safari会发送此消息。这很好 因此,我认为Safari故意决定不为请求的主要资源发送此头,但100%确定的是,您知道一种影响Sa

在(仔细地)查看了论坛(和其他论坛)的不同问题和答案后,我没有找到一个明确的答案。 当Safari向web服务器请求资源(页面、图像…)时,它不会为请求的主要资源提供“如果修改了自头”。这意味着web服务器无法回答“未修改资源,使用缓存”。这不是其他浏览器的行为,对于web服务器和用户来说性能都不好

但是,如果对资源的子元素(例如图像、页面中的css…)进行了修改,Safari会发送此消息。这很好

因此,我认为Safari故意决定不为请求的主要资源发送此头,但100%确定的是,您知道一种影响Safari行为的方法,为请求到服务器的主要资源提供一个If-Modified-Since吗


acama,

看来Safari缓存头的行为是一个bug的主题。有一个关于它的文件被打开了,随后关闭了,因为这个bug出现在Safari中