Introdução
Instalação
Guias
- Engine
- Perfil
- Navegador
- BrowserView
- Navegação
- Conteúdo
- Menu de contexto
- DOM
- JavaScript
- Pop-ups
- Diálogos
- Downloads
- Extensões do Chrome
- 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
Permissões
Este guia mostra como conceder ou negar permissões para sites.
É possível tratar o caso em que uma página Web solicita uma autorização, por exemplo, para ativar a geolocalização. Estas permissões podem ser concedidas ou recusadas através da configuração de um gestor de permissões. Veja o exemplo de código abaixo:
// Concede todas as permissões.
engine.Profiles.Default.Permissions.RequestPermissionHandler =
new Handler<RequestPermissionParameters, RequestPermissionResponse>(p =>
{
return RequestPermissionResponse.Grant();
});
' Concede todas as permissões.
engine.Profiles.Default.Permissions.RequestPermissionHandler =
New Handler(Of RequestPermissionParameters, RequestPermissionResponse)(Function(p)
Return RequestPermissionResponse.Grant()
End Function)
Também é possível conceder apenas uma permissão específica:
// Conceder permissão de geolocalização.
engine.Profiles.Default.Permissions.RequestPermissionHandler =
new Handler<RequestPermissionParameters, RequestPermissionResponse>(p =>
{
if(p.Type == PermissionType.Geolocation)
{
return RequestPermissionResponse.Grant();
}
return RequestPermissionResponse.Deny();
});
' Conceder permissão de Geolocalização.
engine.Profiles.Default.Permissions.RequestPermissionHandler =
New Handler(Of RequestPermissionParameters, RequestPermissionResponse)(Function(p)
If p.Type = PermissionType.Geolocation Then
Return RequestPermissionResponse.Grant()
End If
Return RequestPermissionResponse.Deny()
End Function)