HTTP3是基于QUIC构建的通信协议,目前大多数的浏览器已经支持HTTP3了,但是默认都是不开启状态,需要手工开启。
开启QUIC
在浏览器地址栏输入 chrome://flags
打开配置页面,搜索QUIC。
Experimental QUIC protocol
Enable experimental QUIC protocol support. – Mac, Windows, Linux, ChromeOS, Android, Fuchsia, Lacros
#enable-quic
找到配置项:Experimental QUIC protocol
,将默认值改为 Enabled
,之后重启浏览器。
检查是否开启
You're not using QUIC right now, but don't despair,
check the README to find a way.
出现以上提示,则当前并未启用QUIC。
显示一下记录,则表示已经开启了。
Congratulations! You're connected over QUIC.
还可以在开发者工具中查看网络协议:
故障排查
做完以上操作后,发现访问demo页面始终无法使用http3,后来怀疑是网络代理导致的,于是关闭了软件,之后再次访问,能够正常使用http3.