Offizielle Anleitungen
Bitte nutze die Dokumentation, die mit der Version von Electron übereinstimmt. Die Versionsnummer sollte ein Bestandteil der Seiten-URL sein. Falls nicht, verwenden Sie möglicherweise die Dokumentation einer Development Variante, welche eventuell API Änderungen enthält, die nicht mit Ihrer Electron Version kompatibel sind. Um sich ältere Versionen der Dokumentation anzuschauen, können Sie auf GitHub nach Tag filtern indem Sie das Dropdownmenü "Switch branches/tags" öffnen und den Tag auswählen, der mit Ihrer Version übereinstimmt.
Häufig gestellte Fragen
Es gibt sehr häufig gestellte Fragen. Prüfe das bitte vor dem Erstellen eines Issue:
Leitfäden und Tutorials
Erste Schritte
ไทย
- Features zu deiner App hinzufügen
- Benachrichtigungen
- Kürzliche Dokumente
- Anwendungsprozess
- Benutzerdefiniertes Dockmenu
- Benutzerdefinierte Windows Taskleiste
- Benutzerdefinierte Linux Desktop Aktionen
- Tastenkürzel
- Offline/Online erkennung
- Repräsentative Datei für macOS BrowserWindows
- Natives Datei Drag & Drop
- Offscreen Rendering
- Nachtmodus
- Einbindung von Webseiten in Electron
- Boilerplates und CLIs
Weiterführende Schritte
- Anwendungsarchitektur
- Barrierefreiheit
- Testen und Debuggen
- Distribution
- Updates
- Support erhalten
Detaillierte Tutorials
Diese individuellen Tutorials bauen auf den Themen auf, die in dem Handbuch weiter oben diskutiert wurden.
- Installiere Electron
- Electron Veröffentlichungen & Entwickler Feedback
API-Referenz
- Prozess-Objekt
- Supported Command Line Switches
- Umgebungsvariablen
- Unterstützung für Chrome-Erweiterungen
- Breaking API Veränderungen
Benutzerdefinierte DOM-Elemente:
Module für den Hauptprozess:
- app
- autoUpdater
- BaseWindow
- BrowserWindow
- contentTracing
- desktopCapturer
- dialog
- globalShortcut
- inAppPurchase
- ipcMain
- Menu
- MenuItem
- MessageChannelMain
- MessagePortMain
- nativeTheme
- net
- netLog
- Notification
- powerMonitor
- powerSaveBlocker
- protocol
- pushNotifications
- safeStorage
- screen
- session
- ShareMenu
- systemPreferences
- TouchBar
- Tray
- utilityProcess
- View
- webContents
- webFrameMain
- WebContentsView
Module für den Renderer-Prozess (Webseite):
Module für beide Prozesse:
- clipboard (nur bei Renderern ohne Sandboxing)
- crashReporter
- nativeImage
- shell (nur bei Renderern ohne Sandboxing)
Entwicklung
Siehe development/README.md