【问题标题】:Electron how to focus browserwindow on receiving ipc message in a webviewElectron如何将浏览器窗口集中在在webview中接收ipc消息
【发布时间】:2017-11-24 06:06:28
【问题描述】:

我在多个浏览器Windows 中使用电子。 在这个 browserWindow 中,我确实有一个显示内容的 web 视图。 现在我要向另一个打开的 browserWindow 的 webview 发送一个新的 url。

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

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

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

【问题讨论】:

    标签: webview electron


    【解决方案1】:

    你可以很容易地获得当前 BrowserWindow 的实例:

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

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

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2015-11-30
      • 1970-01-01
      • 2019-05-01
      • 2021-03-25
      • 1970-01-01
      • 2021-11-03
      • 2017-07-08
      • 1970-01-01
      相关资源
      最近更新 更多