如何从电子WebContents中获取BrowserWindow?

时间:2018-03-05 11:05:07

标签: electron

这可能让我不知所措,但是WebContents如何找到相应的BrowserWindow

我能做到的最重要的是

const windows = BrowserWindow.getAllWindows();
const ndx = windows.indexOf(someWebContents);
const window = windows[ndx];

有更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

这个BrowserWindow静态方法似乎是最简单的方法:

  

BrowserWindow.fromWebContents(webContents)

     

返回BrowserWindow - 拥有给定webContents的窗口。