2017-06-21 41 views
0

我使用多個瀏覽器窗口的電子。 在這個browserWindow我有一個webview的內容顯示。 現在我要發送一個新的url到另一個打開的browserWindow的webview。電子如何將焦點browserwindow接收在webview中的ipc消息

因此,我在所有browserwindows/webviews中創建了一個ipc監聽器,以便在收到請求時更新url。目前爲止工作正常。 只有我無法工作的是聚焦/顯示窗口與新的網址。

我試圖找到一種方式來獲得一個網頁視圖的browserWindow實例,但這似乎是不可能的......

我怎麼能顯示/集中在窗口上通過IPC接收消息? 謝謝!

回答

0

您可以獲得當前BrowserWindow的情況下很容易:

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

使用win.focus()以使該窗口的前面。