EasySpider/ElectronJS/preload.js
2023-03-17 23:00:21 +08:00

13 lines
480 B
JavaScript

/**
* The preload script runs before. It has access to web APIs
* as well as Electron's renderer process modules and some
* polyfilled Node.js functions.
*
* https://www.electronjs.org/docs/latest/tutorial/sandbox
*/
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electronAPI', {
startDesign: (lang="en") => ipcRenderer.send('start-design', lang),
startInvoke: (lang="en") => ipcRenderer.send('start-invoke', lang),
})