Introdução
Instalação
Guias
- Engine
- Perfil
- Navegador
- BrowserView
- Navegação
- Conteúdo
- Menu de contexto
- DOM
- JavaScript
- Pop-ups
- Diálogos
- Downloads
- 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
Cartões de crédito
Este guia descreve como salvar, atualizar e gerir cartões de crédito.
Visão geral
O Chromium tem uma funcionalidade incorporada que permite lembrar os cartões de crédito introduzidos em formulários Web. Quando o usuário submete um formulário Web com informações de cartão de crédito, a biblioteca pergunta-lhe se pretende salvá-las na loja de cartões de crédito.
Se o salvar, da próxima vez que carregar o formulário, a biblioteca irá sugerir o seu preenchimento automático.
Salvando cartões de crédito
Quando o usuário submete um formulário com informações de cartão de crédito (nome do titular do cartão, número, data de expiração, CVV/CVC), a biblioteca pergunta-lhe se pretende salvar o cartão através de SaveCreditCardHandler
. No gestor, será pedido que salve ou recuse o cartão. Por exemplo:
Browser.CreditCards.SaveCreditCardHandler =
new Handler<SaveCreditCardParameters, SaveCreditCardResponse>(
p => SaveCreditCardResponse.Save);
Browser.CreditCards.SaveCreditCardHandler =
New Handler(Of SaveCreditCardParameters, SaveCreditCardResponse)
(Function(p) SaveCreditCardResponse.Save)
Se optar por salvar, este cartão será adicionado ao armazenamento de cartões de crédito. Da próxima vez que introduzir o mesmo cartão de crédito num formulário, a chamada de retorno não será invocada.
Se optar por recusar o cartão, este não será adicionado ao armazenamento e, da próxima vez que introduzir exatamente o mesmo cartão de crédito, a chamada de retorno será novamente invocada.
Gerindo os cartões de crédito
Cada registro no armazenamento de cartões de crédito é representado por um objeto separado de CreditCard
. Ele contém o nome do titular do cartão, o número, a data de validade, etc.
Para ler todos os registros, utilize ICreditCardStore
:
IReadOnlyList<CreditCard> allCreditCards =
Engine.Profiles.Default.CreditCardStore.All;
Dim allCreditCards As IReadOnlyList(Of CreditCard) =
Engine.Profiles.Default.CreditCardStore.All
Para remover qualquer registro do armazenamento, utilize:
Engine.Profiles.Default.CreditCardStore.Remove(CreditCard);
Engine.Profiles.Default.CreditCardStore.Remove(CreditCard)
Para limpar todos os cartões de crédito, utilize o seguinte método:
Engine.Profiles.Default.CreditCardStore.Clear();
Engine.Profiles.Default.CreditCardStore.Clear()