Publicado em 20 de agosto de 2019

DotNetBrowser 1.21

A nova versão do DotNetBrowser introduz uma série de recursos solicitados e correções que tornam o trabalho da biblioteca ainda mais suave:

Cadeia de certificados

A propriedade CertificateVerifyParams.IntermediateCertificates permite obter a lista de certificados intermédios obtida do servidor que pode ser utilizada para reconstruir e verificar a cadeia de certificados completa.

Desativar a funcionalidade de preenchimento automático de formulários

A propriedade BrowserContext.AutoFillEnabled permite ativar ou desativar a funcionalidade de preenchimento automático.

JavaScript solicita foco

O evento Browser.FocusRequested permite obter notificações quando o JavaScript solicita a definição do foco para uma instância do Browser.

Ocultar barras de rolagem

A opção --hide-scrollbars permite esconder as barras de rolagem nas páginas web. Pode ser útil quando se tira uma imagem de uma página Web.

Melhoria:

O processo de verificação dos binários do Chromium agora respeita a data de modificação.

Problemas corrigidos:

  • A janela pop-up não respeita o tamanho e a localização passados.
  • A NullReferenceException em SpellCheckerService e ZoomService para a segunda e subsequentes instâncias de BrowserContext durante o tempo de execução da aplicação.
  • O problema em encontrar o caminho completo para os arquivos DotNetBrowser.ChromiumX.dll.
  • O componente WinFormsBrowserView no modo de renderização heavyweight é eliminado mesmo que seja removido da lista de filhos do formulário e o formulário seja fechado.
  • A utilização dos botões de voltar e avançar do mouse no WPFBrowserView (modo de renderização heavyweight) leva à exceção System.InvalidCastException.
  • Os service workers JavaScript offline não são inicializados corretamente.

Pedir licença de avaliação

Go Top