Publicado em 27 de novembro de 2018

DotNetBrowser 1.19

A nova versão do DotNetBrowser ficou mais flexível e estável devido às seguintes alterações:

Browser.Dispose(bool checkBeforeUnload) Implementado

Devido a este método, é possível invocar o método DialogHandler.OnBeforeUnload que é disparado se a página web contém o evento JavaScript onbeforeunload.

Introdução do FileChooserParams.Filter

Esta propriedade fornece uma descrição significativa das extensões de arquivos aceitos pelo selecionador de arquivos. Esta informação provém do atributo accept do elemento HTML de entrada com o atributo type=file.

Melhorias:

  • Agora o DotNetBrowser é capaz de gerenciar o processo de download mesmo que a instância do Browser que iniciou a atividade de download tenha sido descartada.
  • A partir desta atualização é possível definir o modo de escala de bitmap específico para uma instância do WPFBrowserView no modo de renderização lightweight.
  • Também melhoramos a utilização da memória na funcionalidade de verificação dos binários do Chromium.

Problemas corrigidos:

  • A exceção NullReferenceException que é lançada quando se descarta a instância WinFormsBrowserView no modo de renderização heavyweight.
  • A exceção ArgumentOutOfRangeException que é lançada ao definir o CultureInfo.
  • Impossibilidade de utilizar um certificado de cliente personalizado se este já existir no armazenamento de certificados.
  • A exceção UnauthorizedAccessException que é lançada se a propriedade LoggerProvider.Instance.OutputFile estiver definida para um caminho que não tem acesso de escrita.
  • A exceção OutOfMemoryException que é lançada durante a verificação dos binários do Chromium.
  • Impossibilidade de navegar com as teclas de seta dentro de uma lista drop-down no modo de renderização lightweight.
  • A propriedade CertificateVerifyParams.VerifyFlags sempre retorna nulo.
  • O problema com o caminho relativo no construtor BrowserContextParams.

Pedir licença de avaliação

Go Top