Guia Oficial
Certifique-se de usar a documentação correspondente a versão do Electron que você esta usando. A versão faz parte da URL desta página. Se não, você provavelmente esta usando a documentação da branch de desenvolvimento qual pode conter mudanças da API que pode não ser compatível com a sua versão do Electron. Para ver a documentação de versões anteriores, você pode procurar pelas tags no GitHub, para isso, abra o menu "Switch branches/tags" e selecione a tag da versão que você gostaria de ver.
Perguntas Frequentes
Há perguntas que são feitas com bastante frequência. Confira isso antes de criar um issue:
Guias e Tutoriais
Guia de Introdução
Aprendendo o básico
- Adicionando Recursos para Seu Aplicativo
- Notificações
- Documentos Recentes
- Progresso do Aplicativo
- Menu Dock Personalizado
- Barra de Tarefas do Windows Personalizado
- Ações Desktop Linux Personalizado
- Atalhos do Teclado
- Detecção de Offline/Online
- Arquivo Representado para o macOS BrowserWindows
- Nativo Arquivo Drag & Drop
- Renderização fora da tela
- Modo escuro
- Incluir conteúdos Web no Electron
- Boilerplates e CLIs
Passos avançados
- Arquitetura do Aplicativo
- Acessibilidade
- Teste e Depuração
- Distribuição
- Atualizações
- Recebendo suporte
Tutoriais Detalhados
Esses tutoriais individuais explicam os tópicos discutidos no guia acima.
- Instalando o Electron
- Electron Releases & Developer Feedback
Referências da API
- Processamento de Objeto
- Switches de Linha de Comando Suportadas
- Variáveis de Ambiente
- Suporte para extensões do Chrome
- Grandes Alterações na API
Elementos de DOM Personalizado:
Módulos para o Processo Principal:
- app
- autoUpdater
- BaseWindow
- BrowserWindow
- contentTracing
- desktopCapturer
- dialog
- globalShortcut
- inAppPurchase
- ipcMain
- Menu
- MenuItem
- MessageChannelMain
- MessagePortMain
- nativeTheme
- net
- netLog
- Notificação
- powerMonitor
- powerSaveBlocker
- protocol
- pushNotifications
- safeStorage
- screen
- session
- ShareMenu
- systemPreferences
- TouchBar
- Tray
- utilityProcess
- Exibir
- webContents
- webFrameMain
- WebContentsView
Módulos para o Processo de Renderização (Página Web):
Módulos para Ambos os Processos:
- clipboard (non-sandboxed renderers only)
- crashReporter
- nativeImage
- shell (non-sandboxed renderers only)