我目前在网站上工作,这会在Google Chrome上触发net :: ERR_HTTP2_PROTOCOL_ERROR 200错误。我不确定究竟是什么会引起此错误,我只是注意到它仅在使用HTTPS访问网站时弹出。我不能100%确定是否相关,但是看起来它阻止了javascript的正确执行。
例如,发生以下情况:
我正在使用HTTPS访问网站
我的通过https://publish.twitter.com集成的Twitter feed根本没有加载
我可以在控制台中看到ERR_HTTP2_PROTOCOL_ERROR
如果删除代码以加载Twitter提要,则错误仍然存在
如果我使用HTTP访问该网站,则会显示Twitter feed,该错误消失
[Google Chrome浏览器是唯一会触发该错误的网络浏览器:它在Edge和Firefox上均能正常运行。(注意:我尝试使用Safari,并且出现类似的kcferrordomaincfnetwork 303错误)
我想知道它是否可能与服务器返回的标头有关,因为错误中提到了'200',并且404/500页没有触发任何内容。
根本没有记录错误。 Google搜索给我的结果很少。此外,我注意到它出现在最近的Google Chrome浏览器版本中。该错误不会在v.64.X上弹出,但会在v.75 +上弹出(无论操作系统如何;我在Mac tho上工作)。
此刻任何调查线索将不胜感激!
提前感谢。
Tristan
相关Edit 2:进一步调查的结果如下:
这是什么法术?我已经为此困扰了一段时间,并因自己公司内的站点和服务器问题而受到指责。我还没有找到答案。如某些人所建议的那样,从Chrome中清除一些后端数据无法解决该问题。我在Hostgator服务器上使用AutoSSL-我唯一能想到的可能是AutoSSL,这可能是导致问题的原因。通常是ERR_SPDY_PROTOCOL_ERROR,有时是ERR_HTTP2_PROTOCOL_ERROR