-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpreload.js
More file actions
23 lines (20 loc) · 793 Bytes
/
Copy pathpreload.js
File metadata and controls
23 lines (20 loc) · 793 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const {contextBridge} = require('electron')
const {ipcRenderer} = require('electron')
// contextBridge.exposeInMainWorld('versions', {
// node: () => process.versions.node,
// chrome: () => process.versions.chrome,
// electron: () => process.versions.electron,
// ping: () => ipcRenderer.invoke('ping')
// // 除函数之外,我们也可以暴露变量
// })
// contextBridge.exposeInMainWorld("IMClient", {
// login: (userid, password) => ,
// })
// contextBridge.exposeInMainWorld("ipcRenderer", {
// on: (channel, listener) => ipcRenderer.on(channel, listener),
// removeListener: (channel, listener) => ipcRenderer.removeListener(channel, listener),
// })
// ipcRenderer.
// ipcRenderer.on("login:error",(data) => {
// showError(data.message)
// })