为什么此错误出现在chrome加载资源中:net :: ERR_QUIC_PROTOCOL_ERROR

时间:2015-01-28 15:08:49

标签: javascript google-maps google-chrome

这是我在Chrome控制台中看到的错误。

  
    

加载资源:net :: ERR_QUIC_PROTOCOL_ERROR

  

我该如何解决?我想显示Google地图

CheckItHere

5 个答案:

答案 0 :(得分:92)

当您和目标站点之间的路径阻止(例如,ISP)QUIC协议时,似乎会发生错误。要解决此问题,您可以通过导航到以下内容禁用enable-quic设置来停用Chrome中的QUIC:

chrome://flags/#enable-quic

Experimental QUIC Protocol下拉列表更改为Disabled

HowToDisableQuicProtocolInChrome

答案 1 :(得分:13)

QUIC(快速UDP因特网连接)是UDP上的下一代传输,旨在减少延迟(目标:0-RTT连接开销),提供更好的多路复用,引入数据包调步,纠错等。

根据请求,加密可能会缓存,响应拒绝调用

更多信息:

www.youtube.com/watch?v=3dV_EPDSNSI

http://code.google.com/p/chromium/issues/detail?id=364381

答案 2 :(得分:4)

只需在浏览器页面上按ctrl + F5即可。一些本地缓存可能是一个问题。一旦你清除它,它应该工作。

答案 3 :(得分:1)

有时我会在禁用缓存时得到此信息(由于Paulo Mariano的解释)。只需重新启用它,就会停止抱怨并开始获取google js来源。

enable cache

答案 4 :(得分:1)

在我的情况下,在Chrome中禁用QUIC(chrome:// flags / #enable-quic)并没有帮助。我在所有浏览器中都看到了这个ERR_QUIC_PROTOCOL_ERROR。

解决方案不在我的计算机上,而是在本地网络路由器上。我有启用了家长控制的Synology RT1900ac路由器,它使用网络过滤器阻止危险或恶意软件站点(在默认设置中设置了Web过滤器的基本级别)。此路由器的网络过滤器阻止了Google用于重定向的googleadservices.com 网络服务器。

  

所以解决方案就是将googleadservices.com添加到列表中   允许的域名(请参阅网络中心>家长控制>   Synology路由器管理中的网络过滤器选项卡。)

如果你有不同的路由器,你可以使用similer" web-filter"积极地遇到类似的问题。