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

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

装载资源: net: : ERR _ QUIC _ PROTOCOL _ ERROR

我如何修复它? 我想显示一个谷歌地图

CheckItHere

88244 次浏览

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

在请求时,加密码可能被缓存,而响应拒绝调用

更多信息:

Www.youtube.com/watch?v=3dv_epdsnsi

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

当 QUIC 协议沿着您和目标站点之间的路由被阻塞(例如被 ISP)时,就会出现错误。作为一个解决方案,对于这个错误,你可以在 Chrome 中通过禁用 enable-quic设置来禁用 QUIC,方法是导航到:

chrome://flags/#enable-quic

Experimental QUIC Protocol下拉到 Disabled

HowToDisableQuicProtocolInChrome

有时候,当缓存被禁用时,我会得到这个结果(由 Paulo Mariano 解释)。只要重新启用它,将停止抱怨这一点,并开始得到谷歌 js 来源。

启用缓存

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

在我的案例中,在 Chrome 中禁用 QUIC (Chrome://Flag/# able-QUIC)并没有帮助,我在所有浏览器中都看到了这个 ERR _ QUIC _ PROTOCOL _ ERROR。

解决方案不在我的电脑里,而是在本地网络路由器上。我有同步 RT1900ac 路由器与父母控制启用,它使用网络过滤器阻止危险或恶意网站(在默认设置的基本级别的网络过滤器设置)。还有这个 路由器的网络过滤器阻塞了 googleadservices.com网络服务器 Google 用它来重定向。

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

如果您有不同的路由器,您可以有类似的“网络过滤器”活动,并遇到类似的问题。