电子窗口打开并记录关闭事件

时间:2016-07-30 23:55:45

标签: javascript jquery electron

我使用Electron作为桌面应用程序。我喜欢通过主窗口上的按钮打开一个不同的窗口(index.html)。

因此,我从Electron API中找到了 BrowserWindow 。但我在Electron中是全新的,我试图了解整个框架。

我在主窗口上有一个" a" -link标签,这是我的按钮。这应该打开一个新定义的电子窗口。也许是通过onclick事件?

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

所以我的问题是。打开窗口的最佳方式是什么?我如何记录"在主窗口中,当新窗口关闭时,我的JS-Event就火了。

由于

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助。当新窗口关闭时,它将在主窗口上执行javascript。

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