这是我在Chrome控制台中看到的错误。
加载资源:net :: ERR_QUIC_PROTOCOL_ERROR
我该如何解决?我想显示Google地图
答案 0 :(得分:92)
当您和目标站点之间的路径阻止(例如,ISP)QUIC协议时,似乎会发生错误。要解决此问题,您可以通过导航到以下内容禁用enable-quic
设置来停用Chrome中的QUIC:
chrome://flags/#enable-quic
将Experimental QUIC Protocol
下拉列表更改为Disabled
。
答案 1 :(得分:13)
QUIC(快速UDP因特网连接)是UDP上的下一代传输,旨在减少延迟(目标:0-RTT连接开销),提供更好的多路复用,引入数据包调步,纠错等。
根据请求,加密可能会缓存,响应拒绝调用
更多信息:
答案 2 :(得分:4)
只需在浏览器页面上按ctrl + F5即可。一些本地缓存可能是一个问题。一旦你清除它,它应该工作。
答案 3 :(得分:1)
有时我会在禁用缓存时得到此信息(由于Paulo Mariano的解释)。只需重新启用它,就会停止抱怨并开始获取google js来源。
答案 4 :(得分:1)
在我的情况下,在Chrome中禁用QUIC(chrome:// flags / #enable-quic)并没有帮助。我在所有浏览器中都看到了这个ERR_QUIC_PROTOCOL_ERROR。
解决方案不在我的计算机上,而是在本地网络路由器上。我有启用了家长控制的Synology RT1900ac路由器,它使用网络过滤器阻止危险或恶意软件站点(在默认设置中设置了Web过滤器的基本级别)。此路由器的网络过滤器阻止了Google用于重定向的googleadservices.com 网络服务器。
所以解决方案就是将googleadservices.com添加到列表中 允许的域名(请参阅网络中心>家长控制> Synology路由器管理中的网络过滤器选项卡。)
如果你有不同的路由器,你可以使用similer" web-filter"积极地遇到类似的问题。