类: Dock

    Process:
    此类不从 'electron' 模块导出. 它只能作为 Electron API 中其他方法的返回值。

    下面的例子展示了如何在 dock 上使你的图标弹跳。

    dock.bounce([type]) macOS

    • string (可选) - 可以是 criticalinformational。 默认值为 informational

    返回 Integer - 代表请求的 ID。

    当传入的是 critical 时, dock 中的应用将会开始弹跳, 直到这个应用被激活或者这个请求被取消。

    注意: 此方法只能在应用未获得焦点时使用;当应用获得焦点,该方法将返回 -1。

    dock.cancelBounce(id) macOS

    • id Integer

    取消这个 id 对应的请求。

    dock.downloadFinished(filePath) macOS

    • filePath string

    如果 filePath 位于 Downloads 文件夹中,则弹出下载队列。

    dock.setBadge(text) macOS

    • string

    设置应用在 dock 中显示的字符串。

    dock.getBadge() macOS

    dock.hide() macOS

    隐藏 dock 中的图标。

    dock.show() macOS

    返回 Promise<void> - 当 dock 图标显示时 resolve。

    dock.isVisible() macOS

    返回 boolean - dock 图标是否可见。

    dock.setMenu(menu) macOS

    设置应用程序的 dock 菜单

    dock.getMenu() macOS

    dock.setIcon(image) macOS

    • ( | string)

    设置 image 作为应用在 dock 中显示的图标。