wordpress ajax-admin.php 在 mozilla 上中止,在 chrome 上工作

wordpress ajax-admin.php aborted on mozilla, works on chrome

我在使用 mozilla 时遇到了真正的问题,无法在前端正确显示砖石网格画廊。

虽然 Chrome 通过 admin-ajax 正确加载照片。php mozilla 不会。

这是我的页面。 已删除,因为不再需要了。

当您在 chrome 中打开它时,它很好并且工作没有任何问题 admin-ajax。php 帖子得到响应并正常加载。

在 mozilla 中,我发现 admin-ajax.php 在请求中显示 ABORTED 但找不到原因。 POST admin-ajax.php 中止 xxxxx.cz 0 B xx.xx.xx.xx:443

谁能帮我找出为什么 firefox 中止这些请求?

编辑: 找到了问题的根源,但不知道如何解决。 在 firefox 中,我能够修改请求的 header,我确实发现 Firefox 没有正确发送参数 ACCEPT LANGUAGE。

Accept-Language: cs,en-US,cs;q=0.8,en;q=0.6

但是chrome发送语言正确
Accept-Language: cs-CZ,cs;q=0.8,en;q=0.6

我确实将 firefox 中的 header 修改为 cs-CZ,此后 firefox 确实收到了 apache 的响应。

所以现在的问题是如何让 Firefox 发送正确的接受语言或如何让服务器在 en-US 请求时向他发送响应?

这是 apache2 中 mod_spdy 和 php5 module 的问题。

通过禁用 php5 mod 并根据本文启用 mod_fcgid 来修复它。

https://developers.google.com/speed/spdy/mod_spdy/php