暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

preload.js 430B

123456789
  1. // Secure bridge between the sandboxed renderer and the main process.
  2. const { contextBridge, ipcRenderer } = require('electron');
  3. contextBridge.exposeInMainWorld('agent', {
  4. onConfig: (cb) => ipcRenderer.on('config', (_e, cfg) => cb(cfg)),
  5. injectInput: (evt) => ipcRenderer.send('inject-input', evt),
  6. sessionEnded: () => ipcRenderer.send('session-ended'),
  7. getPrimarySize: () => ipcRenderer.invoke('get-primary-size'),
  8. });