gpt4 book ai didi

electron - 上一个窗口焦点/Electron

转载 作者:行者123 更新时间:2023-12-03 12:21:07 26 4
gpt4 key购买 nike

目前在一个艰难的问题上挠头。我刚刚开始使用 Electron ,到目前为止还不错。但是,当窗口被隐藏时(它是一个带有快捷方式的弹出窗口,当您按 Enter 键时它会消失),我想将焦点返回到上一个窗口。

我使用的是 Mac,菜单栏显示了我以前的应用程序的名称,因此看起来焦点已返回给应用程序,但并非完全如此,因为未选择窗口。

知道如何解决这个问题吗?

谢谢!

最佳答案

对于Linux:
我发现browserWindow.hide()正确地恢复了焦点。
对于Windows:browserWindow.minimize()正确地恢复了焦点。
对于Mac:app.hide()正确地恢复了焦点。注意:不幸的是,调用app.hide()会隐藏所有窗口。没有一种方法可以使某些窗口保持打开状态,而不用app.hide()隐藏所有窗口。
在Mac,Linux和Windows上均可使用:

hide() {
this.window.minimize();
this.window.hide();
if (process.platform == "darwin") this.app.hide()
}

show() {
this.window.show();
this.window.restore();
}

关于electron - 上一个窗口焦点/Electron ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com