List icon Conteúdo

Publicado em 20 de agosto de 2024

DotNetBrowser 3.0.0 EAP

Esta página contém um histórico completo das versões do DotNetBrowser 3.0.0 EAP em ordem cronológica inversa.

Para adicionar as dependências da última compilação EAP do DotNetBrowser 3.0.0 ao seu projeto como pacotes NuGet, utilize as seguintes instruções.

Para saber mais sobre as melhorias planeadas para esta versão principal, visite plano futuro do DotNetBrowser.

v3.0.0-eap.2

Extensões do Chrome

Agora o DotNetBrowser fornece a API de extensões que lhe permite instalar, atualizar, desinstalar e trabalhar com extensões do Chrome. Isto abre uma vasta gama de possibilidades de integração de extensões do Chrome nas suas aplicações.

Com a API de Extensões, é possível:

  • Obter uma lista das extensões instaladas;
  • Instalar manualmente extensões do Chrome a partir da Chrome Web Store;
  • Controlar quais as extensões que podem ser instaladas manualmente pelos usuários;
  • Instalar de maneira programática extensões do Chrome a partir de arquivos CRX;
  • Desinstalar de maneira programática as extensões que foram instaladas a partir da Chrome Web Store ou de arquivos CRX;
  • Controlar quais as extensões que podem ser desinstaladas manualmente pelos usuários;
  • Receber notificações quando uma extensão for instalada, atualizada ou desinstalada;
  • Exibir pop-ups de extensão;
  • Simular cliques em ícones de extensão e muito mais.

DotNetBrowser Chrome Web Store

Você pode ler mais sobre como trabalhar com as extensões do Chrome no guia Extensões.

WinUI 3

Adicionamos o suporte de mais um conjunto de ferramentas UI - WinUI 3. Agora, é possível incorporar o BrowserView em aplicações WinUI 3 e criar aplicações desktop modernas com um kit de ferramentas UI moderno.

Aqui está como criar um exemplo de aplicação WinUI 3 com BrowserView através do dotnet CLI:

dotnet new install DotNetBrowser.Templates::3.0.0-eap.2
dotnet new dotnetbrowser.winui.app -o Example.WinUi -li <your_license_key>
dotnet run --project Example.WinUi

WinUI 3

A implementação do WinUI 3 está disponível como pacote NuGet DotNetBrowser.WinUi3 e não faz parte dos arquivos ZIP.

O Chromium foi atualizado para 127.0.6533.89

Atualizamos o Chromium para uma versão mais recente, que introduz várias correções de segurança que impedem um atacante remoto de executar potencialmente um acesso à memória fora dos limites através de uma página HTML forjada, incluindo:

Para obter a lista completa de correções e melhorias do Chromium na versão 127.0.6533.89, por favor visite a publicação no blog do produto para esta versão.

Baixe o DotNetBrowser 3.0.0-eap.2 (.NET Framework)
Baixe o DotNetBrowser 3.0.0-eap.2 (.NET Core)
Baixe o DotNetBrowser 3.0.0-eap.2 (Multiplataforma)

v3.0.0-eap.1

Esta é a primeira compilação EAP da próxima versão principal do DotNetBrowser. Nesta versão, introduzimos as seguintes novas funcionalidades:

.NET Framework 4.6.2

4.6.2 é agora a versão mínima exigida do .NET Framework para o DotNetBrowser 3.0.0.

A API obsoleta foi removida

A API que foi previamente marcada como obsoleta no DotNetBrowser 2, já não está disponível na versão 3.0.0.

Eis a lista da API removida e das suas substituições:

  • LoadUrlParameters.PostData, que é substituído por LoadUrlParameters.UploadData;
  • VerifyCertificateParameters.VerifyStatuses, que é substituído por VerifyCertificateParameters.VerifyErrors;
  • BinariesExtractionOptions.CheckLastModificationDate, que é substituído por BinariesExtractionOptions.VerificationLevel;
  • ISpellChecker.DictionaryNames, que é substituído por ISpellChecker.Languages.

As seguintes propriedades estavam anteriormente disponíveis na interface IEngine, no entanto, estavam relacionadas ao perfil padrão e marcadas como obsoletas:

  • IEngine.CookieStore
  • IEngine.Downloads
  • IEngine.HttpCache
  • IEngine.Network
  • IEngine.Permissions
  • IEngine.Plugins
  • IEngine.Proxy
  • IEngine.SpellChecker
  • IEngine.ZoomLevels

Essas propriedades foram removidas da interface IEngine e agora estão disponíveis apenas no perfil padrão. Por exemplo, se você estivesse usando engine.Network, agora precisa usar engine.Profiles.Default.Network.

O Chromium foi atualizado para 124.0.6367.221

Nós atualizamos o Chromium para uma versão mais recente, que introduz correções de segurança para vulnerabilidades que possuem exploits conhecidos:

Para obter a lista completa de correcções e melhorias do Chromium na versão 124.0.6367.221, visite as publicações no blogue do produto para as seguintes versões:

Baixe o DotNetBrowser 3.0.0-eap.1 (.NET Framework)
Baixe o DotNetBrowser 3.0.0-eap.1 (.NET Core)
Baixe o DotNetBrowser 3.0.0-eap.1 (Multiplataforma)

Go Top