Safari(而不是其他人)总是被迫在Wordpress网站上制作XMLHttpRequest

时间:2018-03-17 20:46:42

标签: php wordpress nginx safari

我有一个最奇怪的问题。我只是使用nginx和fastcgi_cache建立一个Wordpress网站,它在Firefox和Chrome中正确缓存(并在响应中返回X-Cache标头),但在Safari中没有。

更奇怪的是,在Wordpress树之外的PHP页面在包括Safari在内的所有浏览器中都能正确缓存(并返回缓存头)。

在Safari中发生的事情是,由于某种原因,它总是被迫发出XHR请求(在进行正常的GET之后)来检索任何Wordpress页面(并且不返回任何X-Cache标头),而所有其他浏览器都在制作正常的GET方法请求。在我的Wordpress系统之外的php页面上,Safari发出了正常的GET请求。

我应该补充说,我已经在4台不同的计算机上尝试过Safari,结果相同。

到目前为止,我很难过。有什么想法吗?

更新:我查看了一个easyengine配置的wordpress网站,发现safari与该工作正常,缓存标头报告正常,没有XHR ......

更新2 :我发现这与单个插件YITH请求报价溢价有关,我已经联系过他们,以找出导致Safari出现这种奇怪行为的原因

0 个答案:

没有答案