mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-08-17 20:53:30 +00:00
add log
This commit is contained in:
parent
4940cc6b46
commit
dd7ebec8ee
1 changed files with 8 additions and 3 deletions
|
|
@ -41,10 +41,15 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
|||
hideWebView: (id: string) => ipcRenderer.invoke('hide-webview', id),
|
||||
changeViewSize: (id: string, size: Size) => ipcRenderer.invoke('change-view-size', id, size),
|
||||
onWebviewNavigated: (callback: (id: string, url: string) => void) => {
|
||||
const channel = 'webview-navigated'
|
||||
const listener = (event: any, id: string, url: string) => callback(id, url);
|
||||
ipcRenderer.on('webview-navigated', listener);
|
||||
ipcRenderer.on(channel, listener);
|
||||
console.log(`[preload] add ${channel}; count=${ipcRenderer.listenerCount(channel)}`)
|
||||
// Return cleanup function to remove listener
|
||||
return () => ipcRenderer.off('webview-navigated', listener);
|
||||
return () => {
|
||||
ipcRenderer.off(channel, listener);
|
||||
console.log(`[preload] remove ${channel}; count=${ipcRenderer.listenerCount(channel)}`)
|
||||
};
|
||||
},
|
||||
showWebview: (id: string) => ipcRenderer.invoke('show-webview', id),
|
||||
getActiveWebview: () => ipcRenderer.invoke('get-active-webview'),
|
||||
|
|
@ -197,4 +202,4 @@ window.onmessage = (ev) => {
|
|||
ev.data.payload === 'removeLoading' && removeLoading()
|
||||
}
|
||||
|
||||
setTimeout(removeLoading, 4999)
|
||||
setTimeout(removeLoading, 4999)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue