Guide officiel
Veuillez vous assurer d'utiliser la documentation correspondant à votre version d'Electron. Le numéro de version doit être une partie de l'URL de la page. Si ce n'est pas le cas, vous utilisez probablement la documentation d'une branche de développement pouvant contenir des modifications de l'API qui ne sont pas compatibles avec votre version d'Electron. Pour consulter les anciennes versions de la documentation, vous pouvez, dans GitHub Parcourir par tag en ouvrant la liste déroulante « Switch branches/tags » et sélectionnez la tag correspondant à votre version.
FAQ
Certaines questions souvent posées. Vérifiez ceci avant de déclarer un problème:
Guides et tutoriels
Premiers Pas
Apprendre les bases
- Ajouter des fonctionnalités à votre App
- Notifications
- Documents récents
- Progression de l'Application
- Menu Dock personnalisé
- Barre des tâches Windows personnalisée
- Actions de bureau Linux personnalisées
- Raccourcis clavier
- Détection en ligne/hors ligne
- Fichier représenté pour BrowserWindows sur macOS
- Drag & Drop de Fichier natif
- Navigation History
- Rendu hors de l'écran
- Thème Sombre
- Incorporation de contenu web dans Electron
- Les Boilerplates et CLIs
Sujets Avancés
- Architecture d'une application
- Accessibilité
- Test et débogage
- Distribution
- Mises à jour
- Obtenir de l'aide
Tutoriels détaillés
Ces tutoriels individuels développent les sujets abordés dans le guide ci-dessus.
- Installer Electron
- Publication d'Electron & Commentaires
Références de l'API
- Objet Process
- Paramètres de Commande en ligne Supportés
- Variables d'environnement
- Support des Extensions Chrome
- Modifications majeurs de l'API
Éléments DOM Personnalisés :
Modules pour le processus principal :
- app
- autoUpdater
- BaseWindow
- BrowserWindow
- contentTracing
- desktopCapturer
- dialog
- globalShortcut
- Achat inApp
- ipcMain
- Menu
- MenuItem
- MessageChannelMain
- MessagePortMain
- nativeTheme
- net
- netLog
- Notification
- powerMonitor
- powerSaveBlocker
- protocol
- notifications Push
- safeStorage
- screen
- session
- ShareMenu
- systemPreferences
- TouchBar
- Tray
- utilityProcess
- View
- webContents
- webFrameMain
- WebContentsView
Modules pour le processus de rendu (Page Web) :
Modules pour les deux processus :
- clipboard (non-sandboxed renderers only)
- crashReporter
- nativeImage
- shell (non-sandboxed renderers only)