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
.
Siga @DotNetBrowser para obter todas as atualizações da biblioteca.
Assine o nosso RSS feed para receber atualizações instantâneas sobre novos lançamentos.