electron 打包web页面解决跨域问题
electron 打包web页面解决跨域问题
在app.whenReady().then(()=>{}),添加
完全禁用同源策略(Same-Origin Policy)
app.commandLine.appendSwitch('--disable-web-security')
禁用 SameSite Cookie 的默认严格模式
app.commandLine.appendSwitch('--disable-features', 'SameSiteByDefaultCookies')
app.commandLine.appendSwitch('--ignore-certificate-errors') // 忽略证书错误两行代码。// 隐藏应用菜单
Menu.setApplicationMenu(null);
app.whenReady().then(() => {createWindow()app.commandLine.appendSwitch('--disable-web-security')app.commandLine.appendSwitch('--disable-features', 'SameSiteByDefaultCookies')app.on('activate', () => {if (BrowserWindow.getAllWindows().length === 0) createWindow()})})