首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome中HTTP2推送XMLHttpRequest缓存未命中

Chrome中HTTP2推送XMLHttpRequest缓存未命中
EN

Stack Overflow用户
提问于 2017-04-14 00:36:28
回答 1查看 282关注 0票数 2

我正在设置Link header来预加载加载时发生的XHR请求。

代码语言:javascript
复制
Link: </images/project_icon.png>; rel=preload; as=image,</db/xhr_stuff>; rel=preload

Chrome57.0预加载和使用/images/project_icon.png还不错,但它预加载了/db/xhr_stuff,然后错过了刚刚检索到的副本,并在DOM完全加载后再次加载。除了由xhr发起的后面的请求头部设置了x-requested-with:XMLHttpRequest之外,其他头部都是相同的。请求之间唯一的另一个区别是由链接头发起的请求在开发人员工具中显示为Type: json和第二个Type: xhr

根据XHR请求的文档,您只需省略as=属性。

缺少什么才能获得缓存命中?

EN

回答 1

Stack Overflow用户

发布于 2017-04-14 11:08:53

如果在推送时没有提供"as=“属性,页面将忽略该属性并重新加载。

根据XHR请求的文档,您只需省略as=属性。

你在哪里看到了这个?什么“文档”?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43397507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档