Introdução
Instalação
Guias
- Engine
- Perfil
- Navegador
- BrowserView
- Navegação
- Conteúdo
- Menu de contexto
- DOM
- JavaScript
- Pop-ups
- Diálogos
- Downloads
- Chrome extensions
- Rede
- Cache
- Cookies
- Proxy
- Autenticação
- Permissões
- Plugins
- Impressão
- Senhas
- Perfis de dados do usuário
- Cartões de crédito
- Mídia
- Zoom
- Corretor ortográfico
- Implantação
- Chromium
Resolução de problemas
- Registro
- Exceções comuns
- A aplicação não termina
- O vídeo não é reproduzido
- Não é possível iniciar sessão na conta Google
- Os dados do usuário não são armazenados
- Esquema de cores
- Falha no início
- Início lento no Windows
- Aplicação .NET que não responde
- Encerramento inesperado do processo Chromium
- Comportamento inesperado
- Fim do suporte do Windows 7/8/8.1
Migração
A aplicação não termina
Quando a sua aplicação está sendo executada, você pode observar vários processos browsercore.exe
ou chromium.exe
no Gestor de Tarefas. Estes processos são sempre os processos filhos do processo da sua aplicação.
O DotNetBrowser traz seu próprio mecanismo baseado no Chromium, e esse mecanismo usa esses processos para fazer todo o trabalho relacionado ao Chromium. Quanto mais instâncias de IEngine
e IBrowser
forem criadas, mais processos serão iniciados. Depois de a instância IBrowser
ou IEngine
ser eliminada corretamente, os processos relacionados com essa instância terminam automaticamente.
Se um IBrowser
ou um IEngine
não foram eliminados corretamente, permanecerão na memória e impedirão a sua aplicação de fechar. Os processos relacionados com estas instâncias também permanecerão em execução. Estes artigos explicam como eliminar estas instâncias:
Se o IEngine
for descartado, todas as instâncias IBrowser
criadas por este IEngine
também serão descartadas.