我正在设置 Link 标头来预加载加载时发生的 XHR 请求。
Link: </images/project_icon.png>; rel=preload; as=image,</db/xhr_stuff>; rel=preload
Chrome 57.0 预加载并使用/images/project_icon.png
很好,但它会预加载/db/xhr_stuff
然后错过了刚刚检索到的副本,并在 DOM 完全加载后再次加载它。请求标头是相同的,除了 xhr 发起的后一个具有x-requested-with:XMLHttpRequest
放。请求之间唯一的其他区别是由链接标头发起的请求显示为Type: json
和第二个Type: xhr
在开发者工具中。
根据 XHR 请求的文档,您只需省略as=
属性。
获得缓存命中缺少什么?
如果您在推送时不提供“as=”属性,它将被页面忽略并再次加载。
根据 XHR 请求的文档,您只需省略 as= 属性即可。
你在哪里看到这个?什么“文档”?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)