使用Google Chrome浏览器(F12)查看下载的资源时,我注意到一条奇怪的警告消息:
我找到了可能相关的东西Network Panel: add caution about provisional request headers,但是我无法完全理解它。相关问题可以在Chrome block requests和XMLHttpRequest cannot load. Unloaded resources show caution: Provisional headers are shown中找到。
与first question相似,我的资源已被阻止,但后来自动加载了相同的资源。与second question不同,我不想修复任何东西。我想知道此消息的含义以及为什么收到它。
最佳答案
该资源可能被扩展程序(在我的情况下为AdBlock)阻止。
该消息存在是因为从未提出过检索该资源的请求,因此显示的 header 不是真实的东西。如您所引用的问题中所述,当服务器响应时,真实头会更新,但如果请求被阻止,则不会响应。
我发现阻止扩展程序的扩展的方法是通过Chrome中的net-internals工具:
适用于chrome的最新版本
chrome://net-export/
,然后按Enter。 适用于旧版本的chrome
chrome://net-internals
,然后按Enter。 关于google-chrome - Chrome调试器中的“CAUTION: provisional headers are shown”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21177387/