1

我正在尝试使用来自 github 的 repo 测试电子更新器。它开始检测更新可用,然后开始下载。但是随着下载开始加快速度,此错误会在下载完全停止之前多次触发。以前有没有人遇到过这个错误?

'错误:net::ERR_HTTP2_PROTOCOL_ERROR\n' + ' 在 SimpleURLLoaderWrapper。(electron/js2c/browser_init.js:105:6497)\n' + ' 在 SimpleURLLoaderWrapper.emit (events.js:315:20)'

4

1 回答 1

0

将它与autoUpdater样板代码一起添加似乎对我有用(在 Windows 和 macOS 上尝试了两次):

app.commandLine.appendSwitch('disable-http2');
autoUpdater.requestHeaders = {'Cache-Control' : 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'};

来源:https ://github.com/electron-userland/electron-builder/issues/4987

希望它也适合你。

于 2021-05-12T21:15:57.133 回答