provisional headers are shown

介绍

使用chrome时,如果打开开发工具发现提示:provisional headers are shown,说明有两种情况发生。

第一种,由于http1.1支持持久连接,因此一个tcp可以持续连接一段时间。而一个http请求会造成多个http请求的产生,都在一个tcp中进行处理,被浏览器产生的这些请求是临时生成的。因此查看开发工具就会显示:provisional headers are shown。但是如果在html中,是通过表单或者ajax生成的请求就不会出现临时请求头部的提示。

第二种,一个http请求被拦截了,就会出现:provisional headers are shown。同时请求响应状态显示为block。下面讲的就是这种情况。

问题

使用chrome时访问页面时,并打开开发工具,在有的网页上会看到" provisional headers are shown"的消息

然后显示的状态为阻塞态

原因

我的情况是,被插件Adblock Plus拦截了,它是一款拦截广告的插件,发现了指向广告的请求便拦截了下来,导致chrome显示上述信息。

而且adblock拦截了三个请求:

原因查找

下面是查找错误原因的方法:

1、地址栏中打开chrome://net-internals

2、刷新之前的网页

3、回到chrome://net-internals中,点击events一栏,输入被堵塞URL的一部分,然后点击它,然后就可以看到错误原因了

 

原至:https://stackoverflow.com/questions/21177387/caution-provisional-headers-are-shown-in-chrome-debugger

 

 

 

 

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值