Electron如何将browserwindow的焦点放在webview中接收ipc消息上

Electron如何将browserwindow的焦点放在webview中接收ipc消息上,webview,electron,Webview,Electron,我正在使用带有多个浏览器窗口的electron。 在这个浏览器窗口中,我有一个显示内容的Web视图。 现在我想向另一个打开的浏览器窗口的webview发送一个新的url 因此,我在所有浏览器窗口/网络视图中创建了一个ipc侦听器,以便在收到请求时更新url。到目前为止,这一切都很顺利。 我唯一不能做的就是用新的url聚焦/显示窗口 我试图找到一种方法来获取webview的browserWindow实例,但这似乎是不可能的 如何显示/聚焦通过IPC接收消息的窗口? 谢谢 您可以很容易地获得当前浏览

我正在使用带有多个浏览器窗口的electron。 在这个浏览器窗口中,我有一个显示内容的Web视图。 现在我想向另一个打开的浏览器窗口的webview发送一个新的url

因此,我在所有浏览器窗口/网络视图中创建了一个ipc侦听器,以便在收到请求时更新url。到目前为止,这一切都很顺利。 我唯一不能做的就是用新的url聚焦/显示窗口

我试图找到一种方法来获取webview的browserWindow实例,但这似乎是不可能的

如何显示/聚焦通过IPC接收消息的窗口?
谢谢

您可以很容易地获得当前浏览器窗口的实例:

const remote = require('electron').remote    
const win = remote.getCurrentWindow()
使用
win.focus()