由于某种原因,Chrome 最近开始下载特定页面,而不是尝试呈现它们。但它实际上并没有下载页面,而是保存了某种错误消息:
00000000: 0000 1204 0000 0000 0000 0300 0000 0a00 ................
00000010: 0400 00ff ff00 0500 0040 0000 0004 0800 .........@......
00000020: 0000 0000 000f 0001 0000 1e07 0000 0000 ................
00000030: 0000 0000 0000 0000 0168 7474 7032 5f68 .........http2_h
00000040: 616e 6473 6861 6b65 5f66 6169 6c65 64 andshake_failed
我遇到问题的一个页面是www.virustotal.com。
- 这种现象似乎并不太普遍;我真的只能可靠地识别 VirusTotal。
- 在隐身模式下以及禁用所有附加功能后,相同的行为仍然存在。
- 在其他浏览器中不会发生这种情况。
- 我使用代理(我无法访问代理,但我与使用代理的人关系密切)。我不认为代理支持 HTTP2,但这是最近的行为变化,据我所知,使用我们代理的其他人在 Chrome 上使用此网站时都没有遇到同样的情况。
答案1
这原来是内部代理错误。显然,VirusTotal 和 Chrome 正在强制使用 HTTP2,而我们的公司代理目前并不原生支持该协议。