nodeIntegration是Electron框架中用于控制渲染进程是否可通过Node.js API操作系统资源的配置项。开启时(默认false),渲染进程能调用require加载Node模块,实现文件读写等系统级操作,但存在恶意脚本利用漏洞的风险;关闭则仅能执行前端代码,安全性更高但功能受限。开…
最近在做 PC 桌面应用开发,技术栈选用了 Electron 搭配 Vue,项目搭建初期为了方便进程间交互,提前开启了 nodeIntegration:true 配置,原本想着能直接在 Vue 组件里调用 Electron 原生的 Dialog 模块,实现文件选择、弹窗提示等功能,实际开发中却发现没…