Electron Window 打开并记录关闭事件

Electron Window Open and log Close Event

我在桌面应用程序中使用 Electron。我想通过主 window (index.html) 上的按钮打开一个不同的 Window。

因此,我从ElectronAPI找到了BrowserWindow。但我是 Electron 的新手,我试图了解整个框架。

我在主 window 上有一个 "a"-link 标签,这是我的按钮。这应该打开一个新定义的 Electron Window。也许是通过点击事件?

如果新打开的 window 被关闭,在主 window 上应该触发一个定义的 Javascript 事件,如 (reload();)。

所以我的问题是。打开 Window 的最佳方法是什么?当新 window 关闭时,我如何在主 window 中 "log" 触发我的 JS-Event。

谢谢

这可能对您有所帮助。当新 Window 关闭时,它会在您的 Main Window 上执行 javascript。

newWindow.on('closed', function(e){
        mainWindow.webContents.executeJavaScript(`alert("test");`);
})