electron线上跨域问题

一、配置background.js

bash 复制代码
 win = new BrowserWindow({
    webPreferences: {
      nodeIntegration: true, // 使渲染进程拥有node环境
      //关闭web权限检查,允许跨域
      webSecurity: false,
      // Use pluginOptions.nodeIntegration, leave this alone
      // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info
      nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION,
      contextIsolation: !process.env.ELECTRON_NODE_INTEGRATION,
    },
  });

参考官网:http://electronjs.p2hp.com/docs/latest/api/browser-window

二、配置axios基础路径

bash 复制代码
axios.defaults.baseURL = 'http://xx.xx.xx.xx';
相关推荐
自信阿杜7 分钟前
跨标签页数据同步完全指南:如何选择最优通信方案
前端·javascript
牛马11116 分钟前
WidgetsFlutterBinding.ensureInitialized()在 Flutter Web 端启动流程的影响
java·前端·flutter
Captaincc17 分钟前
2025: The year in LLMs
前端·vibecoding
指尖跳动的光35 分钟前
Vue的nextTick()方法
前端·javascript·vue.js
码事漫谈1 小时前
可能,AI早都觉醒了
前端
qq_406176141 小时前
JS 事件循环(Event Loop)
开发语言·前端·javascript
Codebee2 小时前
ooder A2UI ES6版本正式发布:现代化模块架构,MIT开源许可
前端
Devin_chen2 小时前
4.前端使用Node + MongoDB + Langchain消息管理与聊天历史存储
前端·langchain
前端er小芳2 小时前
前端文件 / 图片核心 API 全解析:File、FileReader、Blob、Base64、URL
前端
twl2 小时前
探索Agent RAG: 一文讲清楚从理论到具体落地
前端