Publicado em 8 de agosto de 2016
DotNetBrowser 1.8
A principal mudança no DotNetBrowser 1.8 é a atualização do seu motor Chromium para a versão 51.0.2704.106.
Em novembro de 2015, a Google anunciou o fim ao suporte do Chrome/Chromium para o Windows XP, bem como para o Windows Vista e o Mac OS X 10.6, 10.7 e 10.8, uma vez que estas plataformas já não são ativamente suportadas pela Microsoft e pela Apple. A partir do Google Chrome/Chromium 50, estas plataformas deixam de ser suportadas. Como o DotNetBrowser 1.8 é baseado no Chromium 51, o suporte a essas plataformas também foi abandonado.
A nova versão também contém várias novas funcionalidades e melhorias:
- Melhorado o processo de criação de uma captura de tela da página Web completa no modo lightweight. Adicionamos o evento
OnRedraw
aoDrawingView
, e isso resolve o problema de threading com o eventoOnRepaint
. O eventoOnRedraw
é disparado na thread principal do evento, assim a imagem capturada pode ser obtida na mesma thread e não há necessidade de invocarGetImage()
na thread principal. - Adicionada a possibilidade de modificar os dados carregados. Agora a API permite acessar e modificar os dados carregados POST/PUT/PATCH antes de enviá-los para um servidor Web.
- Adicionado suporte para simulação de mouse. Agora é possível simular o movimento do mouse, o scroll e os cliques mesmo para um navegador fora da tela principal.
- Adicionado um handler de falhas nativo. Agora é possível ser notificado sobre a falha do processo nativo. Nas versões anteriores, o arquivo de despejo era gerado silenciosamente na falha do processo nativo e o componente simplesmente parava de funcionar. O handler de falhas oferece a possibilidade da sua aplicação ser notificada sobre esta falha. Como resultado, a sua aplicação pode parar de funcionar com o componente danificado.
Os seguintes problemas reportados foram corrigidos nesta versão:
- Corrigido o seletor de arquivos padrão. Agora é possível reconhecer tipos de arquivos aceitáveis. A implementação padrão do seletor de arquivos em versões anteriores não era capaz de reconhecer tipos de arquivos aceitáveis e permitia aceitar arquivos de qualquer tipo.
- Corrigida a latência do movimento do mouse. Em versões anteriores, você pode notar que o componente está funcionando mais lentamente se for gerado um número significativo de eventos de mouse (cliques ou movimentos). Na nova versão, o número de eventos de mouse não causará latência na renderização de componentes.
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.