Zum Hauptteil springen

Class: Dock

Class: Dock

Steuern Sie Ihre App im MacOS-Dock

Prozess: Haupt
Diese Klasse wird nicht aus dem 'electron' -Modul exportiert. Es ist nur als Rückgabewert anderer Methoden in der Electron-API verfügbar.

Das folgende Beispiel zeigt, wie Sie Ihr Icon auf dem Dock springen lassen.

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

Beispiel Methoden

dock.bounce([type]) macOS

  • type string (optional) - Kann critical oder informational sein. Standard ist informational

Returns Integer - Eine ID welche den Request repräsentiert.

Wenn critical übergeben ist, wird das Dock-Symbol übersprungen, bis entweder die Anwendung aktiv wird oder die Anfrage abgebrochen wird.

Wenn informational übergeben ist, wird das Dock-Symbol eine Sekunde lang springen. Die Anfrage bleibt jedoch so lange aktiv, bis entweder die Anwendung aktiv wird oder die Anfrage abgebrochen wird.

Hinweis: Diese Methode kann nur verwendet werden, wenn die Anwendung nicht fokussiert ist. Wenn die Anwendung fokussiert ist, wird -1 zurückgegeben.

dock.cancelBounce(id) macOS

  • id Integer

Abbrechen des Bouncens von id.

dock.downloadFinished(filePath) macOS

  • filePath string

Lässt den Downloads-Stapel bouncen, wenn der Dateipfad innerhalb des Downloads-Ordners liegt.

dock.setBadge(text) macOS

  • text string

Legt die Zeichenfolge fest, die im Ausweisbereich des Docks angezeigt werden soll.

dock.getBadge() macOS

Rückgabe string - Der Ausweisstring des Docks.

dock.hide() macOS

Versteckt das dock icon.

dock.show() macOS

Returns Promise<void> - Resolves when the dock icon is shown.

dock.isVisible() macOS

Gibt boolean zurück - Ob das Dock Icon sichtbar ist.

dock.setMenu(menu) macOS

Sets the application's dock menu.

dock.getMenu() macOS

Returns Menu | null - The application's dock menu.

dock.setIcon(image) macOS

Setzt das image welches als Dock Icon verwendet werden soll.