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 e Browser.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 ou BrowserView 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âncias Browser ou BrowserView são descartadas e criadas novamente. Este problema era causado por um problema na implementação do NetworkService.
  • O problema com a localização incorreta do WPFBrowserView hospedado no ElementHost.
  • 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.

Pedir licença de avaliação

Go Top