contextBridge.exposeInMainWorld('electron', {
getSocketId: () => socketPromise,
ipcConnect: (id, func) => {
ipc.config.silent = true
ipc.connectTo(id, () => {
func(ipc.of[id])
})
},
...
})
const connectSocket = (socketId: string) => {
window.electron.ipcConnect(socketId, (client) => {
client.on('message', (data: string) => {
const msg = JSON.parse(data)
...
Electron 12 it will be enabled contextIsolation by default.
https://www.electronjs.org/docs/tutorial/context-isolation
got error:
