| | |
| | | const { contextBridge, ipcRenderer } = require('electron'); |
| | | |
| | | contextBridge.exposeInMainWorld('electron', { |
| | | contextBridge.exposeInMainWorld('webBridge', { |
| | | openNewWindow: (arg) => ipcRenderer.send('open-new-window', arg), |
| | | closeNewWindow: (arg) => ipcRenderer.send('close-new-window', arg) |
| | | }); |
| | |
| | | |
| | | |
| | | const itemClick = (item) => { |
| | | if (window.electron) { |
| | | window.electron.openNewWindow(JSON.stringify(item)); |
| | | if (window.webBridge) { |
| | | window.webBridge.openNewWindow(JSON.stringify(item)); |
| | | } else { |
| | | let path = router.resolve({ |
| | | path: "/meet", |
| | | query: { meetName: item.meetName, id: item.id } |
| | | }); |
| | | window.open(path.href, '_blank'); |
| | | } |
| | | } |
| | | |