類別:Dock
類別:Dock
在 macOS dock 中控制您的應用程式
程序:主程序
此類別未從 'electron'
模組匯出。它僅作為 Electron API 中其他方法的回傳值提供。
以下範例示範如何在 dock 上彈跳您的圖示。
const { app } = require('electron')
app.dock.bounce()
實例方法
dock.bounce([type])
macOS
type
字串 (選填) - 可以是critical
或informational
。預設值為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
menu
選單 (Menu)
設定應用程式的 dock 選單。
dock.getMenu()
macOS
回傳 選單 (Menu) | null
- 應用程式的 dock 選單。
dock.setIcon(image)
macOS
image
(NativeImage | 字串)
設定與此 dock 圖示相關聯的 image
。