少数情况因为网站使用http2配置不当,导致网站打开不正常,Chrome报错ERR_HTTP2_PROTOCOL_ERROR
有的时候我们在调用接口的时候也会出现这类问题,接口一直显示pending最后超时,在控制台能够看到报错信息
我们在无法定位并从源头解决问题的时候,可以通过自行调整客户端 chrome的配置来解决问题。
步骤如下
- 打开chrome://flags/ 页面
- Ctrl F搜索找到Block insecure private network requests和Enable Trust Tokens两项
- 将其值从 Default 改为 Enable
- 点右下角的 ReLaunch 按钮重启浏览器
- 重新打开报错的网站
- 如果打不开,在地址栏输入 chrome://restart/ 再重启一遍浏览器即可
操作步骤源自 一只小茉莉的Chrome“ERR_HTTP2_PROTOCOL_ERROR”解决
,