我在多个浏览器Windows 中使用电子。在这个 browserWindow 中,我确实有一个显示内容的 webview。现在我要向另一个打开的 browserWindow 的 webview 发送一个新的 url。
所以我在所有的浏览器窗口/网络视图中创建了一个 ipc 侦听器,以便在收到请求时更新 url。到目前为止,这工作正常。只有我无法工作的是使用新网址聚焦/显示窗口。
我试图找到一种方法来获取 webview 的 browserWindow 实例,但这似乎是不可能的......
如何在通过 IPC 接收消息时显示/聚焦窗口?谢谢!
你可以很容易地获得当前 BrowserWindow 的实例:
const remote = require('electron').remote
const win = remote.getCurrentWindow()
用于win.focus()
将该窗口放在前面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句