INNER CODE UNIT · TypeScript

listener

LeonGaoHaining/opencowork · src/preload/index.ts:53

    const listener = (_event: Electron.IpcRendererEvent, data: { screenshot: string }) => {
      console.log('[Preload] Received event, channel: preview:screenshot', data);
      callback(data);
    };
    ipcRenderer.on('preview:screenshot', listener);
    return () => {
      ipcRenderer.removeListener('preview:screenshot', listener);
    };
  },
  getWebviewCookies: (partition: string) => {
    console.log('[Preload] getWebviewCookies called for partition:', partition);
    return ipcRenderer.invoke('browser:getWebviewCookies', { partition });
  },
};

contextBridge.exposeInMainWorld('electron', electronAPI);
console.log('[Preload] electron API exposed to window.electron');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…