Publicado em 3 de fevereiro de 2017
DotNetBrowser 1.9
Ótimas notícias para os usuários do Visual Studio! O DotNetBrowser 1.9 pode ser usado como um componente de navegador da Web para aplicativos .NET, desenvolvido no Visual Studio 2017 RC.
Além do suporte do Visual Studio 2017 RC, nesta versão, focamos em extender a API DOM com novas funcionalidades, capacidade de especificar regras CSS personalizadas que depois serão aplicadas à todas as páginas Web carregadas, melhorias no modo de renderização heavyweight e várias outras atualizações importantes, destinadas a melhorar a segurança e o desempenho da biblioteca.
Regras CSS personalizadas
Adicionamos a funcionalidade de injeção de CSS que você pode utilizar para especificar regras CSS personalizadas, que depois serão aplicadas à todas as páginas Web carregadas. Pode ser útil quando você precisa aplicar as mesmas regras CSS à todas as páginas Web. Por exemplo, para desativar as barras de scroll lateral na página Web carregada.
API DOM estendida
A API DOM é estendida com uma funcionalidade que lhe permite solicitar foco num determinado elemento HTML DOM. Veja os novos métodos DOMElement.focus(
) e DOMElement.blur()
.
Modo de renderização heavyweight melhorado
- Funcionalidade que permite ouvir eventos de arrastar e largar na página Web carregada quando o modo de renderização heavyweight está ativado.
- Agora também pode ouvir eventos de toque e de gestos na página Web carregada.
- Também corrigimos vários problemas relatados relacionados com o foco do teclado no modo de renderização heavyweight.
HTML5 AppCache
Nesta versão, introduzimos a API que permite trabalhar com o armazenamento em cache de aplicações HTML5. Ela te permite obter todas as entradas cache da aplicação para uma determinada página Web e limpá-las, se necessário.
Whitelist de servidores & delegação
A partir desta versão, o DotNetBrowser suporta listas brancas de servidores e de delegação. Esta funcionalidade te permite utilizar a autenticação Kerberos para os domínios listados.
Outras melhorias
- Capacidade de obter o ID do processo de renderização do Chromium. Veja a propriedade
Browser.RenderProcessInfo
. - Capacidade de determinar a instância do
Browser
que originou o pedido de autorização. Verifique a propriedadeAuthRequiredParams.Browser
. - Capacidade de capturar uma imagem de uma página muito longa.
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.