此方案已经在10+台电脑尝试,成功解决白屏
白屏产生的原因分析:个人觉得还是电脑配置太低,导致gpu加速不成,导致白屏,因此我们在主进程中禁用gpu加速
app.disableHardwareAcceleration()
额外在加一个配置,意思程序在完全没有渲染成功的时候,我们重新加载一下
//win = new BrowserWindow
win.webContents.once('did-fail-load', function () {
setTimeout(()=>{
win.reload();
}, 1000);
});