在Electron中,我们如何知道一个:BrowserWindow 实例的显示状态?
比如:显示状态有:最大化/最小化/hidden这样的。
我查询官方文档没有这样的属性表示。
===
我测试了API: BrowserWindow.isVisible():
不能判断是否hidden。(因为最小化和hidden都是返回false)
在Electron中,我们如何知道一个:BrowserWindow 实例的显示状态?
比如:显示状态有:最大化/最小化/hidden这样的。
我查询官方文档没有这样的属性表示。
===
我测试了API: BrowserWindow.isVisible():
不能判断是否hidden。(因为最小化和hidden都是返回false)
8 回答5.9k 阅读✓ 已解决
9 回答9.3k 阅读
6 回答4.8k 阅读✓ 已解决
3 回答10.4k 阅读✓ 已解决
4 回答7.3k 阅读
5 回答7.2k 阅读✓ 已解决
5 回答8.2k 阅读
官方文档中并没有直接列出这些属性。Electron 提供了一些方法来检查 BrowserWindow 实例的状态。以下是一些相关的方法:
1.检查窗口是否最大化:
2.检查窗口是否最小化:
3.检查窗口是否隐藏:
可以在 Electron 官方文档 中找到更多详细信息
补充
组合使用 isVisible() 和 isMinimized() 方法来判断窗口的状态。如果 isVisible() 和 isMinimized() 都返回 false,那么窗口很可能是隐藏的。以下是一个示例代码: