类:Dock
类:Dock
控制 macOS 停靠栏中的应用程序
进程:主进程
此类未从 'electron' 模块导出。它仅作为 Electron API 中其他方法的返回值可用。
提示
另请参阅:有关如何实现 Dock 菜单的详细指南。
实例方法
dock.bounce([type]) macOS
typestring (可选) - 可以是critical或informational。默认为informational
返回 Integer - 一个代表请求的 ID。
当传入 critical 时,Dock 图标将一直弹跳,直到应用程序变为活动状态或请求被取消。
当传入 informational 时,Dock 图标将弹跳一秒钟。但是,请求将保持活动状态,直到应用程序变为活动状态或请求被取消。
注意
此方法只能在应用程序未获得焦点时使用;当应用程序获得焦点时,它将返回 -1。
dock.cancelBounce(id) macOS
idInteger
取消 id 的弹跳。
dock.downloadFinished(filePath) macOS
filePathstring
如果 filePath 位于 Downloads 文件夹内,则弹跳 Downloads 堆栈。
dock.setBadge(text) macOS
textstring
设置将在 Dock 的徽章区域显示的字符串。
信息
您需要确保您的应用程序有权显示通知才能使此方法正常工作。
dock.getBadge() macOS
返回 string - Dock 的徽章字符串。
dock.hide() macOS
隐藏 Dock 图标。
dock.show() macOS
返回 Promise<void> - Dock 图标显示时解析。
dock.isVisible() macOS
返回 boolean - Dock 图标是否可见。
dock.setMenu(menu) macOS
menuMenu
设置应用程序的Dock 菜单。
dock.getMenu() macOS
返回 Menu | null - 应用程序的Dock 菜单。
dock.setIcon(image) macOS
image(NativeImage | string)
设置与此 Dock 图标关联的 image。