| 123456789101112131415161718192021222324252627282930313233 |
- const { contextBridge, ipcRenderer } = require('electron');
- // window.open = (url)=>{console.log(url)}
- window.lastText = ''
- window.lastText2 = ''
- contextBridge.exposeInMainWorld('electronAPI', {
- openWindow: (msg) => ipcRenderer.invoke('openWindow', msg),
- closeAllWindow: (msg) => ipcRenderer.send('closeAllWindow', msg),
- getData: (msg) => ipcRenderer.send('getData', msg),
- postData: (msg) => ipcRenderer.send('postData', msg),
- setProxy: (msg) => ipcRenderer.send('setProxy', msg),
- addPreLoadCode: (msg) => ipcRenderer.send('addPreLoadCode', msg),
- setStoData: (msg) => ipcRenderer.send('setStoData', msg),
- getStoData: (msg) => ipcRenderer.send('getStoData', msg),
- closeWindow: (msg) => ipcRenderer.send('closeWindow', msg),
- changeProxy: (msg) => ipcRenderer.send('changeProxy', msg),
- readConfig: (msg) => ipcRenderer.send('readConfig', msg),
- saveConfig: (msg) => ipcRenderer.send('saveConfig', msg),
- setMaxWindowOpenNum: (msg) => ipcRenderer.send('setMaxWindowOpenNum', msg),
- readdir: (msg) => ipcRenderer.send('readdir', msg),
- download: (msg) => ipcRenderer.send('download', msg),
- broadcast: (msg) => ipcRenderer.send('broadcast-message', msg),
- // 保存文件
- saveFile: (msg) => ipcRenderer.invoke('saveFile', msg),
- onBroadcast: (callback) => ipcRenderer.on('message-broadcast', (event, data) => callback(data))
- });
|