electron 9.x 版本, 设置跨域失效怎么办



  • 之前的版本按照如下做法,可以达到跨域效果,现在这个 方法不灵光了

    let win = new BrowserWindow({
        webPreferences: {
          webSecurity: false // 允许跨域
        }
    })
    
    win.loadURL('xxx.html')
    


  • 在全局的app中按照如下设置,然后再去创建窗体就可以了

    import {
      app
    } from 'electron'
    // 设置这句后解决了
    app.commandLine.appendSwitch('disable-features', 'OutOfBlinkCors')
    

Log in to reply