Chrome 调试器中显示“警告:显示临时标头”

2024-01-05

I noticed a strange caution message when looking at downloaded resources using Google chrome inspector (F12):

显示临时标题

我发现了一些可能相关的东西,网络面板:添加有关临时请求标头的警告 https://code.google.com/p/chromium/issues/detail?id=294891,但我无法完全理解它。相关问题可查Chrome 阻止请求 https://stackoverflow.com/questions/20521755/chrome-block-requestsXMLHttpRequest 无法加载。卸载的资源显示警告:显示临时标头 https://stackoverflow.com/questions/21035814/xmlhttprequest-cannot-load-unloaded-resources-show-caution-provisional-headers.

类似于第一个问题 https://stackoverflow.com/questions/20521755/chrome-block-requests,我的资源被阻止了,但后来自动加载了相同的资源。不像第二个问题 https://stackoverflow.com/questions/21035814/xmlhttprequest-cannot-load-unloaded-resources-show-caution-provisional-headers,我不想修复任何东西;我想知道这条消息的含义以及为什么我收到它。


该资源可能被扩展程序阻止(在我的例子中是 AdBlock)。

该消息之所以存在,是因为从未发出检索该资源的请求,因此显示的标头不是真实的。正如您引用的问题中所解释的,当服务器响应时,真实的标头会更新,但如果请求被阻止,则不会有响应。


我发现阻止我的资源的扩展程序的方法是通过 Chrome 中的 net-internals 工具:

对于最新版本的 chrome

  • Type chrome://net-export/在地址栏中输入并按 Enter 键。
  • 开始录音。并将录音文件保存到本地。
  • 打开显示问题的页面。
  • 返回网络内部
  • 您可以在此处查看记录的日志文件https://netlog-viewer.appspot.com/#import https://netlog-viewer.appspot.com/#import
  • 点击事件(###)并使用文本字段查找与您的资源相关的事件(使用 URL 的一部分)。
  • 最后,单击该事件并查看显示的信息是否告诉您一些信息。

对于旧版本的 chrome

  • Type chrome://net-internals在地址栏中输入并按 Enter 键。
  • 打开显示问题的页面。
  • 返回网络内部,点击事件(###)并使用文本字段查找与您的资源相关的事件(使用 URL 的一部分)。
  • 最后,单击该事件并查看显示的信息是否告诉您一些信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Chrome 调试器中显示“警告:显示临时标头” 的相关文章

随机推荐