(这不是一个问题,而是一个可能有帮助的说明)
我最近遇到了我的网站和iOS11的问题。某些资源(medias / css / js ..)无法加载。我甚至有一个完整的子域,根本没有加载,safari留在" about:blank "。
我在Safari上打开了开发人员控制台,我遇到的唯一错误是#34; 无法加载资源:操作无法完成。协议错误"。
似乎我在标头上有一个nginx语法错误。 在nginx conf上我有这个:
add_header Vary: Accept-Encoding;
但正确的语法是:
add_header Vary Accept-Encoding;
Safari和Chrome的桌面版本可以使用此语法错误,但不适用于iOS11。
答案 0 :(得分:1)
在Nginx虚拟主机中不要使用:
add_header Vary: Accept-Encoding;
正确的语法是:
add_header Vary Accept-Encoding;