类:Dock
类: Dock
控制在 macOS Dock 中的应用
进程: 主进程
此类未从 'electron' 模块导出。它仅作为 Electron API 中其他方法的返回值可用。
提示
更多信息: 关于如何实现 Dock 菜单的详细指南。
实例方法
dock.bounce([type]) macOS
type字符串 (可选) - 可以是critical或informational。默认值为informational
返回 Integer - 代表请求的 ID。
当传递 critical 时,Dock 图标将持续弹跳,直到应用程序变为活动状态或请求被取消。
当传递 informational 时,Dock 图标将弹跳一秒钟。但是,请求仍然处于活动状态,直到应用程序变为活动状态或请求被取消。
注意
此方法只能在应用程序未处于焦点状态时使用;当应用程序处于焦点状态时,它将返回 -1。
dock.cancelBounce(id) macOS
idInteger
取消 id 的弹跳。
dock.downloadFinished(filePath) macOS
filePathstring
如果 filePath 位于“下载”文件夹中,则弹跳“下载”堆栈。
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。