Publicado em 10 de abril de 2018
DotNetBrowser 1.14.1
Importante: esta versão contém um problema de bloqueio que foi corrigido na versão 1.14.2. Por favor, utilize a versão 1.14.2 ao invés da 1.14.1.
A versão atual está focada na criação de soluções para os problemas reportados e na melhoria do desempenho de algumas áreas-chave:
Melhorias
- O algoritmo de deteção da porta disponível durante a inicialização do socket foi melhorado.
- O registo foi aprimorado.
- Os eventos
Browser.OnStartLoadingFrame
eBrowser.OnProvisionalLoadingFrame
foram melhorados. - A compatibilidade do pacote VS 2017 VSIX foi adicionada.
Problemas corrigidos
- O componente visual DotNetBrowser WPF provocando um erro no modo Design. Este problema foi causado pela implementação do construtor
WPFBrowserView()
. - instâncias
Browser
ouBrowserView
amarradas nos diferentes AppDomains. Este problema foi causado por um problema no módulo IPC interno. - Exceção InvalidOperationException com a mensagem “O canal já está fechado” sendo lançada. Este problema era causado por uma falha nativa no processo de renderização do Chromium.
- O método
BrowserPreferences.SetChromiumDir()
não tendo efeito sobre a configuração da versão. O problema era relacionado com a inicialização em linha dos campos estáticos. - Alguns eventos não estão presentes na janela Propriedades do WinForms no modo Design. Este problema era causado pela falta de atributos do evento.
- O
NetworkDelegate
personalizado não funcionando depois que todas as instânciasBrowser
ouBrowserView
são descartadas e criadas novamente. Este problema era causado por um problema na implementação doNetworkService
. - O problema com a localização incorreta do
WPFBrowserView
hospedado noElementHost
. - O problema com a apresentação do cursor do mouse
WinFormsBrowserView
. - O problema do roubo de foco em toda navegação.
- A falha nativa ao descartar a instância
Browser
quando a impressão está em andamento. - O problema quando
BrowserView.GetImage()
retorna um retângulo preto. - O problema quando o método
ProtocolService.Unregister(IProtocolHandler)
remove todos os protocolos.
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.