Compartilhar via


Notas de versão do SDK WebView2

As novas funcionalidades e correções de erros seguintes estão no SDK de Versão webView2 e no SDK de Pré-lançamento para SDKs durante o ano passado.

SDK de Versão 1.0.3719.77, para Runtime 144

Data de Lançamento: 27 de janeiro de 2026

Pacote NuGet para o SDK WebView2 1.0.3719.77

Para compatibilidade total com a API, esta versão de Versão do SDK WebView2 requer a versão 144.0.3719.77 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

As seguintes APIs foram promovidas desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável na Versão e estão agora incluídas neste SDK de Versão.

Personalizar o comportamento de arrastar e largar (ArrastarIniciar API)

A DragStarting API substitui o comportamento de arrastar e largar predefinido ao executar no modo de alojamento visual. O DragStarting evento notifica a sua aplicação quando o utilizador inicia uma operação de arrastar no WebView2 e fornece o estado necessário para substituir a operação de arrastar predefinida do WebView2 com a sua própria lógica.

  • Utilize DragStarting no ICoreWebView2CompositionController5 para adicionar um processador de eventos que é invocado quando a operação de arrastar está a iniciar.
  • Utilize ICoreWebView2DragStartingEventArgs para iniciar a sua própria operação de arrastar.
    • Utilize o GetDeferral método para executar qualquer lógica de arrastar assíncrona e chamar de volta para o WebView mais tarde.
    • Utilize a Handled propriedade para que o WebView2 saiba se pretende utilizar a sua própria lógica de arrastar.

Correções de erros

Este SDK de Versão inclui as seguintes correções de erros.

Apenas runtime
  • Correção chrome.webview da indisponibilidade.
Apenas SDK

Pré-lançamento do SDK 1.0.3796-pré-lançamento, para Runtime 145

Data de Lançamento: 19 de janeiro de 2026

Pacote NuGet para o SDK WebView2 1.0.3796-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 145.0.3796.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

As seguintes APIs estão na Fase 1: Experimental em Pré-lançamento e foram adicionadas neste SDK de Pré-lançamento.

Nível do Modo de Segurança Avançado

A API de Nível de Modo de Segurança Avançada permite configurar o Modo de Segurança Avançada (ESM) para instâncias webView2. O ESM reduz o risco de vulnerabilidades relacionadas com a memória ao desativar a compilação Just-in-Time (JIT) do JavaScript e ao ativar proteções adicionais do sistema operativo.

Para controlar o nível do ESM para todas as instâncias webView2 que partilham o mesmo perfil, utilize a EnhancedSecurityModeLevel propriedade em CoreWebView2Profile (ou ICoreWebView2ExperimentalProfile9):

  • Utilize o valor para desativar completamente o Off Modo de Segurança Avançada (comportamento predefinido).

  • Utilize o Strict valor para ativar a segurança melhorada para todos os sites. Esta ação desativa a compilação JIT e aplica proteções adicionais ao nível do SO, melhorando a segurança, mas reduzindo potencialmente o desempenho do JavaScript.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Este SDK de Pré-lançamento inclui as seguintes correções de erros.

Apenas runtime
  • Correção chrome.webview da indisponibilidade.
  • Atualização em segundo plano desativada da hora da rede.
Apenas SDK

1.0.3650.58

Data de Lançamento: 8 de dezembro de 2025, Runtime 143

Pacote NuGet para o SDK WebView2 1.0.3650.58

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 143.0.3650.58 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Apenas runtime
  • Foi corrigido o acesso à rede local acionando uma janela de pop-up de alerta de permissão.

1.0.3712-pré-lançamento

Data de Lançamento: 8 de dezembro de 2025, Runtime 144

Pacote NuGet para o SDK WebView2 1.0.3712-prerelease

Para compatibilidade total com a API, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 144.0.3712.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

As seguintes APIs estão na Fase 1: Experimental em Pré-lançamento e foram adicionadas neste SDK de Pré-lançamento.

Personalizar o comportamento do intervalo de portas

As APIs de Intervalo de Portas Permitidas permitem restringir ou personalizar os intervalos de portas de rede que o WebView2 pode utilizar para vários protocolos e âmbitos de transporte. Isto fornece um controlo de segurança melhorado.

  • Utilize SetAllowedPortRange na CoreWebView2EnvironmentOptions instância (ou ICoreWebView2ExperimentalEnvironmentOptions) para configurar restrições de portas durante a criação do ambiente.

    • Utilize o scope parâmetro para especificar se a configuração se aplica a todos os componentes (Default) ou apenas a ligações ponto a ponto webRTC (WebRtc). Atualmente, só WebRtc é suportado.

    • Utilize o protocol parâmetro para especificar o protocolo de transporte (atualmente suporta Udp).

    • Especifique minPort e maxPort valores entre 1025-65535 (inclusive) ou utilize (0,0) para repor/remover restrições.

  • Utilize GetEffectiveAllowedPortRange na CoreWebView2EnvironmentOptions instância (ou ICoreWebView2ExperimentalEnvironmentOptions) para obter a configuração do intervalo de portas ativa para um âmbito e protocolo específicos.

    • Devolve o intervalo definido explicitamente para o âmbito especificado ou herda do Default âmbito se não for definido.

    • Devolve (0,0) se não estiverem configuradas restrições para o âmbito especificado.

Promoções para a Fase 2 (Estável no Pré-lançamento)

As seguintes APIs foram promovidas desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento e estão incluídas neste SDK de Pré-lançamento.

Personalizar o comportamento de arrastar e largar (ArrastarIniciar API)

A DragStarting API substitui o comportamento de arrastar e largar predefinido ao executar no modo de alojamento visual. O DragStarting evento notifica a sua aplicação quando o utilizador inicia uma operação de arrastar no WebView2 e fornece o estado necessário para substituir a operação de arrastar predefinida do WebView2 com a sua própria lógica.

  • Utilize DragStarting no ICoreWebView2CompositionController5 para adicionar um processador de eventos que é invocado quando a operação de arrastar está a iniciar.
  • Utilize ICoreWebView2DragStartingEventArgs para iniciar a sua própria operação de arrastar.
    • Utilize o GetDeferral método para executar qualquer lógica de arrastar assíncrona e chamar de volta para o WebView mais tarde.
    • Utilize a Handled propriedade para que o WebView2 saiba se pretende utilizar a sua própria lógica de arrastar.

Correções de erros

Este SDK de Pré-lançamento inclui as seguintes correções de erros.

Apenas runtime
  • Foi corrigido o acesso à rede local acionando uma janela de pop-up de alerta de permissão.
  • Foi corrigida uma regressão da setColorScheme API.
  • Foi corrigida a inicialização diferida para ICoreWebView2NewWindowRequestedEventArgs para o comutador da linha de comandos enable-new-window-requested-deferred-initialization.

1.0.3595.46

Data de Lançamento: 3 de novembro de 2025, Runtime 142

Pacote NuGet para o SDK WebView2 1.0.3595.46

Para compatibilidade total com a API, esta versão de Versão do SDK WebView2 requer a versão 142.0.3595.46 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Este SDK de Versão inclui as seguintes correções de erros.

Apenas runtime
  • Criação desativada de um processo de "Composição Especulativa".

1.0.3650-pré-lançamento

Data de Lançamento: 7 de novembro de 2025, Runtime 143

Pacote NuGet para o SDK WebView2 1.0.3650-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 143.0.3650.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Este SDK de Pré-lançamento inclui as seguintes correções de erros.

Apenas runtime
  • Criação desativada de um processo de "Composição Especulativa".
  • Foi corrigido um problema de sincronização da caixa de diálogo Localizar ao efetuar programaticamente uma Localizar.

1.0.3537.50

Data de Lançamento: 6 de outubro de 2025, Runtime 141

Pacote NuGet para o SDK WebView2 1.0.3537.50

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 141.0.3537.50 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Este SDK de Versão inclui as seguintes correções de erros.

Apenas runtime
  • Foi corrigido o acesso à rede local acionando uma janela de pop-up de alerta de permissão.
Apenas SDK
  • Foi corrigido um erro binSkim para WebView2Loader.dll.

1.0.3590-pré-lançamento

Data de Lançamento: 7 de outubro de 2025, Runtime 142

Pacote NuGet para o SDK WebView2 1.0.3590-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 142.0.3590.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

As seguintes APIs estão na Fase 1: Experimental em Pré-lançamento e foram adicionadas neste SDK de Pré-lançamento.

Suporte de etiquetas de confidencialidade

Uma nova API de Informações de Confidencialidade no WebView2 permite que as aplicações acedam a informações de etiquetas de confidencialidade comunicadas por páginas Web através do Gestor de Restrições de Interação de Páginas. Esta funcionalidade ajuda a alojar aplicações que detetam e respondem a conteúdos confidenciais.

Principais capacidades:

  • Configurar a disponibilidade do Gestor de Restrições de Interação de Páginas – configure uma lista de filtros de URL para o Gestor de Restrições de Interação de Página. Depois de configurar a lista, o Gestor de Restrições de Interação de Página fica disponível em páginas na lista de permissões. Estas páginas podem enviar etiquetas de confidencialidade para a plataforma através da API.

  • Exposição de Informações de Confidencialidade - CoreWebView2 agora expõe uma SensitivityInfo propriedade e um SensitivityInfoChanged evento, permitindo que as aplicações ouçam atualizações às informações da etiqueta de confidencialidade.

O suporte de etiquetas de confidencialidade está inicialmente disponível apenas no Win32. O suporte para .NET e WinRT está planeado para uma versão futura.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Este SDK de Pré-lançamento inclui as seguintes correções de erros.

Apenas runtime
  • Foi corrigido um ponteiro pendente no contexto de permissão de acesso ao sistema de ficheiros.
  • Corrigimos a IU bloqueada durante a funcionalidade de arrastar e largar no WinUI3.
  • Foi corrigido o acesso à rede local acionando uma janela de pop-up de alerta de permissão.
  • Foi resolvido um problema em que uma região extra aparecia na árvore de acessibilidade.
  • Foi corrigido um problema em que as transferências na moldura predefinida do browser não funcionavam.
Apenas SDK
  • Foi corrigido um erro binSkim para WebView2Loader.dll.

1.0.3485.44

Data de Lançamento: 8 de setembro de 2025, Runtime 140

Pacote NuGet para o SDK WebView2 1.0.3485.44

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 140.0.3485.44 ou superior do WebView2 Runtime.

Alterações gerais

Este SDK de Versão centra-se em fazer com que o WebView2 funcione melhor, através de melhorias nos bastidores.

  • A infraestrutura de teste foi reforçada.
  • A validação de APIs foi melhorada, para garantir que as APIs têm um desempenho fiável em diferentes cenários.

Estas melhorias fundamentais fornecem funcionalidades estáveis e testadas para a criação de aplicações WebView2.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Não existem correções de erros neste SDK de Versão.

1.0.3530-pré-lançamento

Data de Lançamento: 8 de setembro de 2025, Runtime 141

Pacote NuGet para o SDK WebView2 1.0.3530-prerelease

Para compatibilidade total com a API, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 141.0.3530.0 ou superior do Microsoft Edge.

Alterações gerais

Este SDK de Pré-lançamento centra-se em fazer com que o WebView2 funcione melhor, através de melhorias nos bastidores.

  • A infraestrutura de teste foi reforçada.
  • A validação de APIs foi melhorada, para garantir que as APIs têm um desempenho fiável em diferentes cenários.

Estas melhorias fundamentais fornecem funcionalidades estáveis e testadas para a criação de aplicações WebView2.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Este SDK de Pré-lançamento inclui as seguintes correções de erros.

Apenas SDK
  • Foi corrigida uma fuga de memória no Controlador de Composição WPF.

1.0.3405.78

Data de Lançamento: 11 de agosto de 2025, Runtime 139

Pacote NuGet para o SDK WebView2 1.0.3405.78

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 139.0.3405.78 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

As seguintes APIs foram promovidas desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável na Versão e estão agora incluídas neste SDK de Versão.

Personalizar o comportamento de Localizar (Localizar API)

A API Localizar permite-lhe controlar programaticamente as operações localizar e permite-lhe adicionar a seguinte funcionalidade à sua aplicação:

  • Personalize as opções Localizar, incluindo Localizar Termo, Sensibilidade a Maiúsculase Minúsculas, Correspondência de Word, Realce de Correspondência e Supressão de IU Predefinida.
  • Localize cadeias de texto e navegue entre elas num controlo WebView2.
  • Inicie programaticamente as operações localizar e navegue em Localizar resultados.
  • Suprimir a IU de Localização predefinida.
  • Controle a status das operações Localizar.

Existem problemas conhecidos com a API Localizar para documentos PDF. Quando vê um documento PDF num controlo WebView2, a funcionalidade Localizar fornece atualmente apenas o primeiro índice e o número de correspondências encontradas. Por exemplo, se a cadeia ocorrer três vezes num PDF, a IU diria 1/3 e não suportaria chamar programaticamente Seguinte ou Anterior.

Estamos a investigar ativamente estes problemas e recomendamos que comunique quaisquer problemas que encontre com o repositório WebView2Feedback .

Correções de erros

Apenas runtime
  • Foi corrigida uma falha nas Devtools em Windows Server e Windows 10.

1.0.3477-pré-lançamento

Data de Lançamento: 11 de agosto de 2025, Runtime 140

Pacote NuGet para o SDK WebView2 1.0.3477-prerelease

Para compatibilidade total com a API, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 140.0.3477.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.


Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Apenas runtime
  • Foi corrigido put_UserAgent não funcionar para os trabalhadores de serviços.
  • Foi corrigida uma falha nas Devtools em Windows Server e Windows 10.
  • Foi removido o controlo do processo do browser depois de chamar remove_BrowserProcessExited.
  • Foi corrigido um problema de fuga de memória em hostObject chamadas de função assíncronas.
  • O toque fixo não funciona no alojamento visual após um toque longo.

1.0.3351.48

Data de Lançamento: 1 de julho de 2025, Runtime 138

Pacote NuGet para o SDK WebView2 1.0.3351.48

Para compatibilidade total com a API, esta versão de Versão do SDK WebView2 requer a versão 138.0.3351.48 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

As seguintes APIs foram promovidas desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável na Versão e estão agora incluídas neste SDK de Versão.

Permitir que as mensagens de evento de entrada passem pela janela do browser

A CoreWebView2ControllerOptions classe tem agora uma AllowHostInputProcessing propriedade, que permite que as mensagens de evento de entrada do utilizador (teclado, rato, toque ou caneta) passem pela janela do browser, para serem recebidas por uma janela de processo de aplicação.

Correções de erros

Apenas runtime
  • Foi corrigido um problema de caixa preta nas caixas de diálogo no alojamento visual.

1.0.3415-pré-lançamento

Data de Lançamento: 14 de julho de 2025, Runtime 140

Pacote NuGet para o SDK WebView2 1.0.3415-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 140.0.3415.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

As seguintes APIs estão na Fase 1: Experimental em Pré-lançamento e foram adicionadas neste SDK de Pré-lançamento.

Ativar o processamento em segundo plano e o suporte offline (APIs de Trabalho webView2)

As APIs de Trabalho do WebView2 permitem que as aplicações anfitriãs interajam com os Web Workers para descarregar tarefas do thread principal, melhorar a capacidade de resposta e suportar operações em segundo plano. Estes Web Workers incluem Trabalhadores Dedicados, Trabalhadores Partilhados e Trabalhadores de Serviço.

Estas APIs fornecem:

  • Eventos de Ciclo de Vida: Monitorize a criação e destruição de trabalhadores.
  • Interfaces de Mensagens: Comunique com os trabalhadores através de PostMessage e WebMessageReceived.
  • Gestão de Trabalho: Consultar e obter registos e instâncias de trabalho.
Compor barras de título personalizadas (API de Sobreposição de Controlos de Janela)

A API de Sobreposição de Controlos de Janela permite que os programadores criem barras de título personalizadas ao compor botões de legenda (minimizar, maximizar, restaurar, fechar) diretamente dentro da janela WebView2. A Sobreposição dos Controlos de Janela é apresentada no canto superior do WebView e integra-se perfeitamente com a IU da sua aplicação.

Utilize esta API quando:

  • Quer substituir a barra de título predefinida do SO por uma barra de título na aplicação totalmente personalizada.
  • Está a trabalhar com funcionalidades de região não cliente, como app-region: drag e IsNonClientRegionSupportEnabled.

Esta API é ideal para aplicações que requerem uma experiência de IU moderna e envolvente.

Promoções para a Fase 2 (Estável no Pré-lançamento)

As seguintes APIs foram promovidas desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento e estão incluídas neste SDK de Pré-lançamento.

Personalizar o comportamento de Localizar (Localizar API)

A API Localizar permite-lhe controlar programaticamente as operações localizar e permite-lhe adicionar a seguinte funcionalidade à sua aplicação:

  • Personalize as opções Localizar, incluindo Localizar Termo, Sensibilidade a Maiúsculase Minúsculas, Correspondência de Word, Realce de Correspondência e Supressão de IU Predefinida.
  • Localize cadeias de texto e navegue entre elas num controlo WebView2.
  • Inicie programaticamente as operações localizar e navegue em Localizar resultados.
  • Suprimir a IU de Localização predefinida.
  • Controle a status das operações Localizar.

Existem problemas conhecidos com a API Localizar para documentos PDF. Quando vê um documento PDF num controlo WebView2, a funcionalidade Localizar fornece atualmente apenas o primeiro índice e o número de correspondências encontradas. Por exemplo, se a cadeia ocorrer três vezes num PDF, a IU diria 1/3 e não suportaria chamar programaticamente Seguinte ou Anterior.

Estamos a investigar ativamente estes problemas e recomendamos que comunique quaisquer problemas que encontre com o repositório WebView2Feedback .

Correções de erros

Apenas runtime
  • Foi corrigido um problema de caixa preta nas caixas de diálogo no alojamento visual.
  • Foi corrigido put_UserAgent não funcionar para os trabalhadores de serviços.
  • Foi corrigida uma falha nas DevTools em Windows Server e Windows 10.

1.0.3296.44

Data de Lançamento: 3 de junho de 2025, Runtime 137

Pacote NuGet para o SDK WebView2 1.0.3296.44

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 137.0.3296.44 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

As seguintes APIs foram promovidas desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável na Versão e estão agora incluídas neste SDK de Versão.

Predefinir a cor de fundo na inicialização do WebView2 (DefaultBackgroundColor API)

A API DefaultBackgroundColor permite que os utilizadores definam a propriedade durante a DefaultBackgroundColor inicialização. Isto impede um flash branco disruptivo durante o processo de carregamento do WebView2.

Correções de erros

Apenas runtime
  • Fixou as margens no PDF impresso.

1.0.3344-pré-lançamento

Data de Lançamento: 3 de junho de 2025, Runtime 138

Pacote NuGet para o SDK WebView2 1.0.3344-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 138.0.3344.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

As seguintes APIs foram promovidas desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento e estão incluídas neste SDK de Pré-lançamento.

Permitir que as mensagens de evento de entrada passem pela janela do browser

A CoreWebView2ControllerOptions classe tem agora uma AllowHostInputProcessing propriedade, que permite que as mensagens de evento de entrada do utilizador (teclado, rato, toque ou caneta) passem pela janela do browser, para serem recebidas por uma janela de processo de aplicação.

Correções de erros

Apenas runtime
  • Foi corrigido um erro em que um evento do rato não era acionado após um evento tátil.
  • Captura Web desativada no controlo WebView2.
  • Foi corrigida a caixa de diálogo Transferências .
  • Foi corrigido um problema com as transferências na moldura predefinida do browser. (Problema n.º 5196)
  • Fixou as margens no PDF impresso.

1.0.3240.44

Data de Lançamento: 5 de maio de 2025, Runtime 136

Pacote NuGet para o SDK WebView2 1.0.3240.44

Para compatibilidade total com a API, esta versão de Versão do SDK WebView2 requer a versão 136.0.3240.44 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

As seguintes APIs foram promovidas desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável na Versão e estão agora incluídas neste SDK de Versão.

Controlar o histórico de navegação de iframes aninhados (FrameCreatedEvent API)

A API FrameCreatedEvent suporta iframes aninhados, como gravar o histórico de navegação de um iframe de segundo nível. Sem esta API, o WebView2 apenas monitoriza iframes de primeiro nível, que são os iframes subordinados diretos da moldura principal. Com esta API, a sua aplicação pode subscrever o evento de criação de iframe aninhado, dando à aplicação acesso a todas as propriedades, métodos e eventos de CoreWebView2Frame para o iframe aninhado.

Utilize esta API para gerir o controlo de iframe numa página que contém vários níveis de iframes. Pode optar por controlar qualquer um dos seguintes procedimentos:

  • Apenas a página principal e os iframes de primeiro nível (o comportamento predefinido).
  • Uma árvore de frames WebView2 parcial com iframes específicos de interesse.
  • A árvore de molduras WebView2 completa.

Correções de erros

Apenas runtime
  • Foi corrigido um problema em que as transferências a partir da moldura predefinida do browser não foram concluídas. (Problema n.º 5196)
  • Foi corrigido um problema em que o nome do pipe era devolvido incorretamente, o que levou a uma falha em algumas aplicações UWP.

1.0.3296-pré-lançamento

Data de Lançamento: 12 de maio de 2025, Runtime 137

Pacote NuGet para o SDK WebView2 1.0.3296-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 137.0.3296.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

As seguintes APIs foram promovidas desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento e estão incluídas neste SDK de Pré-lançamento.

Predefinir a cor de fundo na inicialização do WebView2 (DefaultBackgroundColor API)

A API DefaultBackgroundColor permite que os utilizadores definam a propriedade durante a DefaultBackgroundColor inicialização. Isto impede um flash branco disruptivo durante o processo de carregamento do WebView2.

Correções de erros

Apenas runtime
  • Foi corrigida a barra Localizar que já não aparecia depois de a janela ser movida.
  • Foi corrigido um erro em que a aplicação não conseguia cancelar a navegação para páginas de início de sessão através do NavigationStarting evento.
  • Foi corrigido um problema em que as transferências a partir da moldura predefinida do browser não foram concluídas. (Problema n.º 5196)
  • Foi corrigido um problema em que o nome do pipe era devolvido incorretamente, o que levou a uma falha em algumas aplicações UWP.

1.0.3179.45

Data de Lançamento: 7 de abril de 2025, Runtime 135

Pacote NuGet para o SDK WebView2 1.0.3179.45

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 135.0.3179.45 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Apenas runtime
  • Corrigimos o elemento Html Select (<selecionar>) para o tornar selecionável, nas aplicações WPF.
  • Foi corrigida a navegação dentro de edge://crashes um controlo WebView2.
  • Foram corrigidos potenciais problemas de falha e IU ao invocar a IU de Credenciais do Windows a partir de uma instância do WebView2.
  • Foi corrigido um erro em que os utilizadores não conseguiam escrever num campo de entrada com informações de preenchimento automático. (Problema n.º 5144)

1.0.3230-pré-lançamento

Data de Lançamento: 7 de abril de 2025, Runtime 136

Pacote NuGet para o SDK WebView2 1.0.3230-prerelease

Para compatibilidade total com a API, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 136.0.3230.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

As seguintes APIs foram promovidas desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento e estão incluídas neste SDK de Pré-lançamento.

Controlar o histórico de navegação de iframes aninhados (FrameCreatedEvent API)

A API FrameCreatedEvent suporta iframes aninhados, como gravar o histórico de navegação de um iframe de segundo nível. Sem esta API, o WebView2 apenas monitoriza iframes de primeiro nível, que são os iframes subordinados diretos da moldura principal. Com esta API, a sua aplicação pode subscrever o evento de criação de iframe aninhado, dando à aplicação acesso a todas as propriedades, métodos e eventos de CoreWebView2Frame para o iframe aninhado.

Utilize esta API para gerir o controlo de iframe numa página que contém vários níveis de iframes. Pode optar por controlar qualquer um dos seguintes procedimentos:

  • Apenas a página principal e os iframes de primeiro nível (o comportamento predefinido).
  • Uma árvore de frames WebView2 parcial com iframes específicos de interesse.
  • A árvore de molduras WebView2 completa.

Correções de erros

Apenas runtime
  • Foi corrigido um problema no WPF em que a lista pendente da <lista> de dados fechava quando o rato se movia para fora dos limites de controlo webView2.
  • Foi corrigida a navegação dentro de edge://crashes um controlo WebView2.
  • Corrigimos o elemento Html Select (<selecionar>) para o tornar selecionável, nas aplicações WPF.
  • Foram corrigidos potenciais problemas de falha e IU ao invocar a IU de Credenciais do Windows a partir de uma instância do WebView2.
  • Foi corrigido um erro em que os utilizadores não conseguiam escrever no campo de entrada com informações de preenchimento automático. (Problema n.º 5144)
  • Foi corrigida uma regressão nas APIs da Barra de estado.
Apenas SDK
  • Tecla de Tabulação Fixa, Shift+Tecla de Tabulação e Teclas de Seta no modo de alojamento Janela para Elemento Visual.

1.0.3124.44

Data de Lançamento: 10 de mar, 2025, Runtime 134

Pacote NuGet para o SDK WebView2 1.0.3124.44

Para compatibilidade total com a API, esta versão de Versão do SDK WebView2 requer a versão 134.0.3124.44 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Apenas runtime
  • As extensões não serão desativadas no WebView2 através AddBrowserExtensionAsyncdo , independentemente de o modo de programador estar ativado. (Problema n.º 5113)
  • Atualização em segundo plano desativada da hora da rede. (Problema n.º 5047)
  • Corrigimos que o pop-up de transferência não era apresentado quando target="_blank". (Problema n.º 5063)

1.0.3171-pré-lançamento

Data de Lançamento: 10 de mar, 2025, Runtime 135

Pacote NuGet para o SDK WebView2 1.0.3171-prerelease

Para compatibilidade de API completa, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 135.0.3171.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Runtime e SDK
  • Correção do processamento de exceções do método assíncrono do objeto anfitrião. (Problema n.º 3402)
  • Documentação corrigida para CoreWebVIew2.Navigate. (Problema n.º 5091)
Apenas runtime
  • Foi corrigida uma regressão de instalação do arquivo "Adicionar ao Chrome".
  • Foram corrigidos os carregamentos de pastas no UWP e no WinUI. (Problema n.º 3275)
  • As extensões não serão desativadas no WebView2 através AddBrowserExtensionAsyncdo , independentemente de o modo de programador estar ativado. (Problema n.º 5113)
  • Atualização em segundo plano desativada da hora da rede. (Problema n.º 5047)
  • Corrigimos que o pop-up de transferência não era apresentado quando target="_blank". (Problema n.º 5063)
Apenas SDK
  • Corrige uma falha que pode ocorrer quando o Recoletor de Lixo chama Finalize um thread diferente do thread principal.

1.0.3065.39

Data de Lançamento: 10 de fevereiro de 2025, Runtime 133

Pacote NuGet para o SDK WebView2 1.0.3065.39

Para compatibilidade de API completa, esta versão de Versão do SDK WebView2 requer a versão 133.0.3065.39 ou superior do WebView2 Runtime.

Promoções para a Fase 3 (Estável no Lançamento)

Não foram promovidas APIs adicionais desde a Fase 2: Estável no Pré-lançamento até à Fase 3: Estável em Versão, neste SDK de Versão.

Correções de erros

Apenas runtime
  • Foi adicionado o botão Fechar em falta na lista de opções Transferir .
  • Foi corrigida uma condição race que ocorria quando o evento de Resposta do Pedido Web nunca ocorre.

1.0.3116-pré-lançamento

Data de Lançamento: 10 de fevereiro de 2025, Runtime 134

Pacote NuGet para o SDK WebView2 1.0.3116-prerelease

Para compatibilidade total com a API, esta versão de Pré-lançamento do SDK WebView2 requer o WebView2 Runtime que é fornecido com a versão 134.0.3116.0 ou superior do Microsoft Edge.

Promoções para a Fase 1 (Experimental em Pré-lançamento)

Não foram adicionadas APIs Experimentais neste SDK de Pré-lançamento.

Promoções para a Fase 2 (Estável no Pré-lançamento)

Não foram promovidas APIs desde a Fase 1: Experimental em Pré-lançamento até à Fase 2: Estável em Pré-lançamento, neste SDK de Pré-lançamento.

Correções de erros

Apenas runtime
  • Foi adicionado o botão Fechar em falta na lista de opções Transferir .
  • Foi corrigida uma condição race que ocorria quando o evento de Resposta do Pedido Web nunca ocorre.
Apenas SDK
  • Foi corrigida a documentação .NET e Win32 do CoreWebView2Find.FindNext método que mencionou FindPreviousincorretamente . O resumo do método é agora mencionado FindNext . (Problema n.º 5059)

Consulte também

Referência da API: