electron 14 remote使用


@electron/remote

安装

npm install --save @electron/remote
//建议使用yarn
yarn add @electron/remote
注意不要能使用-D,否则会出现调试时候正常使用,打包后报找不到包的情况

使用

主进程当中

require('@electron/remote/main').initialize()
require('@electron/remote/main').enable(mainWindow.webContents);

electron版本>=14.0.0,每个单独的webContents想要使用remote module,必须使用新的enable API来一个个使能.默认remote module是不可用的
electron版本<14.0.0  版本可以使用enableRemoteModule来控制
webPreferences{enableRemoteModule:false}可以禁用remote module

渲染进程

const { BrowserWindow } = require('@electron/remote')

不使用remote情况下调用electron dialog等信息

使用IPC消息在线程间通信


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM