电子如何在webview中关注browserwindow接收ipc消息

时间:2017-06-21 11:05:44

标签: webview electron

我在多个browserWindows上使用电子。 在这个浏览器窗口我有一个webview显示内容。 现在我打算将一个新的URL发送到另一个打开的浏览器窗口的webview。

所以我在所有的browserwindows / webviews中创建了一个ipc监听器,以便在收到请求时更新url。到目前为止这个工作正常。 只有我无法工作的是使用新网址聚焦/显示窗口。

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

如何通过IPC接收消息时显示/关注窗口? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以轻松获取当前BrowserWindow的实例:

const remote = require('electron').remote    
const win = remote.getCurrentWindow()

使用win.focus()将该窗口置于最前面。