我正在尝试通过以下方式预加载XML:
<link rel="preload" href="http://xyz.local/at_de/cartware_3dpicture/index/profile/id/5637566859.xml/" as="fetch" type="application/xml"/>
我收到一条错误消息:
的预加载 'http://xyz.local/at_de/cartware_3dpicture/index/profile/id/5637566859.xml/' 已找到,但未使用,因为请求标头不匹配。
我尝试预加载的文件通常是通过XHR获取的:
上方的请求标头来自预加载,下方的请求标头来自原始XHR。
感谢您的帮助!
答案 0 :(得分:0)
即使添加了CORS标头,也遇到同样的问题。就我而言,Accept
标头是至关重要的区别。除非它们完全相同,否则Chrome将不会使用预加载。您的Accept
标头有几个额外的参数,这可能是问题所在。