iOS11 - Safari 和 Chrome 页面无法加载 (nginx headers)
iOS11 - Safari and Chrome page doesn't load (nginx headers)
(这不是一个问题,而是一个可能有帮助的注释)
我的网站和 iOS11 最近遇到了问题。某些资源 (medias/css/js..) 加载失败。我什至有一个完全没有加载的子域,safari 停留在“about:blank”。
我在 Safari 上打开了开发者控制台,我遇到的唯一错误是“加载资源失败:操作无法完成。协议错误”。
看来我在 header 上遇到了 nginx 语法错误。
在 nginx conf 上我有这个:
add_header Vary: Accept-Encoding;
但正确的语法是:
add_header Vary Accept-Encoding;
桌面版 Safari 和 Chrome 可以解决这个语法错误,但不能解决 iOS11。
在 Nginx 虚拟主机中不要使用:
add_header Vary: Accept-Encoding;
正确的语法是:
add_header Vary Accept-Encoding;
(这不是一个问题,而是一个可能有帮助的注释)
我的网站和 iOS11 最近遇到了问题。某些资源 (medias/css/js..) 加载失败。我什至有一个完全没有加载的子域,safari 停留在“about:blank”。
我在 Safari 上打开了开发者控制台,我遇到的唯一错误是“加载资源失败:操作无法完成。协议错误”。
看来我在 header 上遇到了 nginx 语法错误。 在 nginx conf 上我有这个:
add_header Vary: Accept-Encoding;
但正确的语法是:
add_header Vary Accept-Encoding;
桌面版 Safari 和 Chrome 可以解决这个语法错误,但不能解决 iOS11。
在 Nginx 虚拟主机中不要使用:
add_header Vary: Accept-Encoding;
正确的语法是:
add_header Vary Accept-Encoding;