|
@@ -0,0 +1,32 @@
|
|
|
|
|
+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))
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+
|