Publicado em 5 de outubro de 2022
DotNetBrowser 2.17
O Histórico do DotNetBrowser está ganhando um novo rumo! Temos o prazer de anunciar que o DotNetBrowser agora é uma biblioteca multiplataforma!
O que há de novo
Disponível em Linux e macOS
A partir da versão 2.17, a biblioteca também funciona em Linux e macOS.
Utilize o mesmo código nas três plataformas sem nenhum esforço adicional. Basta instalar os novos binários:
# Para macOS
dotnet add package DotNetBrowser.macOS-x64
# Para Linux
dotnet add package DotNetBrowser.Linux-x64
Consulte os nossos artigos de instalação para saber como adicionar os pacotes necessários ZIP ou NuGet à sua aplicação.
Plataformas suportadas
Suportamos oficialmente o macOS 10.15+ baseado em Intel e uma série de distribuições Linux de 64 bits:
- Ubuntu 18.04+
- Debian 10+
- Fedora Linux 33+
- openSUSE 15.2+
- RedHat Enterprise Linux 7
Consulte os nossos requisitos do sistema atualizados.
O suporte das plataformas Apple Silicon e ARM64 está disponível em Roadmap. O suporte oficial para estas plataformas será adicionado numa das próximas versões.
GUI Multiplataforma
O suporte para bibliotecas de IU multiplataforma ainda está por vir. Se estiver interessado em utilizar o DotNetBrowser em UI, nos encaminhe um e-mail para mensagem.
Chromium 104
O motor Chromium foi atualizado para a versão 104.0.5112.124.
Conversor de nomes para objetos injetados em JavaScript
ConvertJsNameHandler
permite converter nomes de métodos/propriedades/campos .NET para
o nome que será utilizado em JavasScript. Veja um exemplo no nosso repositório GitHub: C# e VB.NET.
API de tela cheia
Agora é possível sair da tela cheia de forma programática. Funciona até mesmo para o visualizador de PDF:
browser.FullScreen.Exit();
Existem algumas alterações de API incompatíveis com as versões anteriores sobre as quais pode ler no nosso guia de migração.
Melhorias de qualidade
- Corrigida a falha da instância
IEngine
após fechar a janela DevTools. - Melhorado o suporte ao indexador de strings na bridge JS-.NET para que funcione com o
ExpandoObject
.
Baixe o DotNetBrowser 2.17 (.NET Framework)
Baixe o DotNetBrowser 2.17 (.NET Core)
Baixe o DotNetBrowser 2.17 (Cross-platform)
Obtenha uma avaliação gratuita de 30 dias
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.