跳到主要內容

類別:Dock

類別:Dock

在 macOS dock 中控制您的應用程式

程序:主程序
此類別未從 'electron' 模組匯出。它僅作為 Electron API 中其他方法的回傳值提供。

以下範例示範如何在 dock 上彈跳您的圖示。

const { app } = require('electron')
app.dock.bounce()

實例方法

dock.bounce([type]) macOS

  • type 字串 (選填) - 可以是 criticalinformational。預設值為 informational

回傳 Integer - 代表請求的 ID。

當傳遞 critical 時,dock 圖示將會彈跳直到應用程式變為活動狀態或請求被取消。

當傳遞 informational 時,dock 圖示將彈跳一秒。然而,請求仍保持活動狀態,直到應用程式變為活動狀態或請求被取消。

注意: 此方法僅能在應用程式未聚焦時使用;當應用程式聚焦時,它將回傳 -1。

dock.cancelBounce(id) macOS

  • id Integer

取消 id 的彈跳。

dock.downloadFinished(filePath) macOS

  • filePath 字串

如果 filePath 在 Downloads 資料夾內,則彈跳 Downloads 堆疊。

dock.setBadge(text) macOS

  • text 字串

設定要在 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

設定應用程式的 dock 選單

dock.getMenu() macOS

回傳 選單 (Menu) | null - 應用程式的 dock 選單

dock.setIcon(image) macOS

設定與此 dock 圖示相關聯的 image