【问题标题】:Caution provisional headers are shown in all browsers only on local machine注意 临时标头仅在本地计算机上的所有浏览器中显示
【发布时间】:2014-02-18 06:55:03
【问题描述】:

我正在开发一个页面。现在从今天早上开始,我无法发送 ajax post 调用,并收到此错误:

Caution provisional headers are shown

即使我禁用了 adblock 并将所有必要的 crsf 令牌放入帖子中,我仍然无法将帖子作为 ajax..

昨天我能够进行所有这些调用,我现在尝试通过删除浏览器中的会话和 cookie,但没有任何变化.. 仍然有同样的问题。

但是在我的实时页面中,具有相同的代码,它可以正常工作..

我现在该怎么办?

【问题讨论】:

  • 您是否从其他域加载任何资源?
  • 我在从 Amamzon s3 加载跨域的 SWF 文件时遇到了这个问题,它已经运行了好几年,但突然在网络面板中偶尔会出现警告临时标题一段时间失败,最终控制台中出现一个奇怪的内容长度错误,此时网络面板中的请求更改为 200 OK(这绝对不行)。在 AWS 文档中找到了这个,但我认为这不是问题所在,与重定向响应有关:http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTRedirect.html

标签: python ajax django django-csrf


【解决方案1】:

这似乎与阻止请求的某些 Chrome 扩展程序有关。要调试,您可以尝试隐身模式或命令行中的--disable-extensions 选项。

另一个调试技巧分享在"CAUTION: provisional headers are shown" in Chrome debugger

我通过 Chrome 中的 chrome://net-internals 工具找到了阻止我的资源的扩展程序的方法。只需在地址栏中输入,然后按 Enter。然后打开显示问题的页面。然后返回 net-internals,单击事件 (###) 并使用文本字段查找与您的资源相关的事件(使用部分 URL)。最后,点击它,看看显示的信息是否告诉你什么。

【讨论】:

  • 非常感谢,我花了大约 3 个小时尝试调试我的应用程序,直到找到这篇文章。 Adblock 在我的应用程序管理员中搞乱了我的管理员排除横幅功能(ajax)。再次感谢!
  • @Pratyush 在此SO question 中发布了一个类似的问题,但对于此临时标头发送问题似乎没有任何可能的解释。有什么具体的解决方案吗?真烦人!我之前发布过这个问题。也没有 Adblock。我还在 Chrome 上使用 Net-tools 进行了检查,但我并不清楚。有人请帮忙。
  • webblover:我也有同样的问题,没有安装扩展。
猜你喜欢
  • 2014-02-06
  • 2012-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-28
  • 2012-06-25
  • 2016-03-11
  • 1970-01-01
相关资源
最近更新 更多