preload.js 357 B

12345678
  1. const { contextBridge, ipcRenderer } = require('electron')
  2. contextBridge.exposeInMainWorld('electronAPI', {
  3. runNodejsScript: (scriptName, ...parameters) =>
  4. ipcRenderer.invoke('run-nodejs-script', scriptName, ...parameters),
  5. runPythonScript: (scriptName, ...parameters) =>
  6. ipcRenderer.invoke('run-python-script', scriptName, ...parameters)
  7. })