electron配置允许跨域(前端解决方案)

electron配置允许跨域(前端解决方案)

问题说明:使用vue-electron构建的客户端项目,调用接口时需要临时跨域,查了好多资料最终找到合适的解决方案。

  • electron版本:10.1.1

解决方案:

修改的文件:main>index.js中


步骤一:按官方文档添加webSecurity项
webPreferences:{//网页功能的设置
  nodeIntegration: true,//是否集成node
  // devTools:false,//是否开启 DevTools
  webSecurity: false//是否禁用同源策略(上线时删除此配置)
}

步骤二:在文件中添加以下配置项
//解决10.X版本跨域不成功问题(上线删除)
app.commandLine.appendSwitch('disable-features', 'OutOfBlinkCors');

你可能感兴趣的:(electron,electron)