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
Encerramento inesperado do processo Chromium
O DotNetBrowser executa o Chromium num processo nativo separado. Um erro no engine Chromium pode levar ao encerramento inesperado do processo. As informações sobre a falha nativa são armazenadas num arquivo de despejo de falhas.
Se o processo do Chromium for encerrado inesperadamente e receber o evento Engine Crashed, submeta um ticket sobre o problema e compartilhe o arquivo de despejo de falha gerado utilizando um serviço de compartilhamento de arquivos online, como, por exemplo, Dropbox, Google Drive e outros.
Coletando despejos de falhas
Quando um dos processos do Chromium falha, o DotNetBrowser gera um arquivo de despejo de falha. A localização do arquivo de despejo depende da plataforma:
- Windows:
%appdata%\DotNetBrowser\dotnetbrowser.dmp.dir
- Linux:
$HOME/.config/DotNetBrowser/dotnetbrowser.dmp.dir
- macOS:
$HOME/.config/DotNetBrowser/dotnetbrowser.dmp.dir
Para alterar a pasta padrão, utilize a propriedade EngineOptions.CrashDumpDirectory
. Ver o exemplo de código abaixo:
EngineOptions.CrashDumpDirectory = "C:\\DotNetBrowser\\crash-dumps";
EngineOptions.CrashDumpDirectory = "C:\DotNetBrowser\crash-dumps"