Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Seguem-se as novas funcionalidades e atualizações da plataforma Web no Microsoft Edge 143, que será lançado a 4 de dezembro de 2025.
Para se manter atualizado e obter as funcionalidades mais recentes da plataforma Web, transfira um canal de pré-visualização do Microsoft Edge (Beta, Dev ou Canary); aceda a Tornar-se um Microsoft Edge Insider.
Conteúdo detalhado:
- Edge DevTools
- WebView2
- Funcionalidades CSS
-
APIs da Web
- Permitir mais carateres nas APIs DOM de JavaScript
- propriedade dataTransfer para insertFromPaste, insertFromDrop e insertReplacementText input events
- EditContext API: altere para TextFormat underlineStyle and underlineThickness enum values
- API do FedCM: suportar respostas JSON estruturadas de fornecedores de identidade
- Atributos do processador de eventos ongamepadconnected e ongamepaddisconnected do Gamepad
- HTMLElement: accessKeyLabel
- Suporte Unicode melhorado
- Novo algoritmo de atualização do manifesto PWA
- WebTransport application protocol negotiation (Negociação do protocolo de aplicação WebTransport)
- Funcionalidades preteridas ou removidas
- Avaliações de origem no Microsoft Edge
-
Chromium avaliações de origem
- Heurística de Navegação Suave
- Descritores Personalizados do WebAssembly
- CrashReportingStorageAPI
- Modo de Compatibilidade WebGPU
- Obter nova tentativa
- API de Pedido
- Notificações de Chamada Recebidas
- Trabalhadores partilhados de duração prolongada
- Atributo de bloqueio de composição de taxa de fotogramas completa
- Acesso à Rede Local a partir de Contextos Não Seguros
- URL e hashes de avaliação no CSP script-src
Edge DevTools
Veja Novidades no DevTools (Microsoft Edge 143).
WebView2
Consulte 1.0.3650.58 (8 de dezembro de 2025) em Notas de Versão do SDK WebView2.
Funcionalidades CSS
Seguem-se as novas funcionalidades de Folhas de Estilos em Cascata (CSS) no Microsoft Edge.
Consultas de contentor de contingência ancoradas CSS
A @container anchored(fallback) consulta de contentor pode agora ser utilizada para modelar elementos descendentes de um elemento posicionado de âncora com base no qual é position-try-fallbacks aplicada.
Isto pode ser utilizado para, por exemplo:
- Desenhe uma seta entre uma descrição posicionada como âncora e o elemento ao qual está ancorada, na direção certa.
- Apresentar gradações de fundo diferentes com base na direção.
- Execute animações diferentes com base na posição do elemento ancorado.
Por exemplo:
#anchored {
position-try-options: flip-block;
container-type: anchored;
}
@container anchored(fallback: flip-block) {
#anchored > .arrow {
--arrow-rotation: 180deg;
}
}
Veja também:
- Posicionamento da âncora CSS na MDN.
- Consultas de contentor CSS na MDN.
Propriedade CSS font-language-override
A font-language-override propriedade CSS permite-lhe substituir a linguagem de sistema utilizada para substituição de glifos OpenType ao especificar uma etiqueta de idioma de quatro carateres diretamente no CSS.
Isto permite um controlo tipográfico mais detalhado para conteúdo multilingue ou para tipos de letra com variantes de glifo específicas da linguagem.
Veja também:
- font-language-override no MDN.
Valores relativos do lado para background-position propriedades de longa duração
As background-position-x propriedades e background-position-y longhand suportam agora valores relativos ao lado.
Um valor relativo lateral permite-lhe definir a posição da imagem relativamente a uma das suas arestas. Por exemplo:
.element {
background-position-x: left 20px; /* 20px from the left edge */
background-position-y: bottom 10%; /* 10% from the bottom edge */
}
Veja também:
- Valores relativos aolado em background-position-x na MDN.
Melhor composição de box-shadow para elementos com valores grandes border-radius
Agora, o Microsoft Edge compõe melhor a área de propagação de box-shadow para elementos com valores grandes border-radius .
A sombra de formas circulares (ou sempre que o border-radius valor estiver perto de 50%), agora olha mais perto da forma original.
Veja também:
- sombra de caixa no MDN.
- border-radius no MDN.
APIs da Web
Seguem-se as novas funcionalidades da API Web no Microsoft Edge.
Permitir mais carateres nas APIs DOM de JavaScript
Agora pode criar elementos e atributos DOM com uma maior variedade de carateres válidos em JavaScript. Isto corresponde ao comportamento de quando os mesmos elementos e atributos são definidos na marcação HTML.
Esta alteração alinha as APIs DOM de JavaScript com o analisador HTML, que permite um conjunto mais amplo de carateres para nomes e atributos de elementos.
Veja também:
- Permitir mais carateres em APIs DOM javascript
- Carateres válidos/inválidos em document.createElement()
dataTransfer propriedade para insertFromPaste, insertFromDrope insertReplacementText eventos de entrada
Os objetos de evento de entrada do tipo insertFromPaste, insertFromDrope insertReplacementText agora têm uma dataTransfer propriedade, para uma melhor interoperabilidade com outros browsers.
A dataTransfer propriedade fornece acesso à área de transferência ou dados de arrastar e largar quando o utilizador edita texto dentro de um contenteditable elemento. Os mesmos dados também estão disponíveis na dataTransfer propriedade dos beforeinput eventos.
Esta funcionalidade aplica-se apenas a contenteditable elementos.
Veja também:
- DataTransfer na MDN.
- InputEvent: propriedade inputType na MDN.
- Atributo global contenteditable HTML na MDN.
- Elemento: evento de pré-início no MDN.
API EditContext: altere para os TextFormatunderlineStyle valores e underlineThickness enumeração
Anteriormente, ao utilizar a API EditContext, os TextFormat.underlineStyle valores e TextFormat.underlineThickness enumeração eram incorretamente capitalizados.
- Os novos valores para a
TextFormat.underlineStyleenumeração estão agora em minúsculas:{"none", "solid", "dotted", "dashed", "wavy"}. - Os novos valores para a
TextFormat.underlineThicknessenumeração estão agora em minúsculas:{"none", "thin", "thick"}.
Esta alteração, que é de acordo com a especificação, facilita a aplicação destes valores diretamente às propriedades do CSS sem ter de os remapear.
Veja também:
- EditContext API na MDN.
- TextFormat na MDN.
API do FedCM: suportar respostas JSON estruturadas de fornecedores de identidade
A API de Gestão de Credenciais Federadas (FedCM) suporta agora respostas JSON estruturadas de fornecedores de identidade (IdPs).
Isto permite que os IdPs devolvam objetos JSON estruturados em vez de cadeias simples para entidades confiadoras (RPs) através do id_assertion_endpoint. Isto elimina a necessidade de serializar e analisar manualmente cadeias JSON, simplificar a integração e permitir que os RPs interpretem respostas complexas diretamente e, assim, suportar protocolos variados (como OAuth2, OIDC ou IndieAuth) sem acordos fora de banda.
Veja também:
- API de Gestão de Credenciais Federadas (FedCM) no MDN.
- Integração do fornecedor de identidade com o FedCM no MDN.
Atributos do gamepad ongamepadconnected e ongamepaddisconnected do processador de eventos
Os ongamepadconnected atributos do processador de eventos e ongamepaddisconnected estão agora disponíveis no window objeto.
Isto para além da capacidade existente de ouvir os gamepadconnected eventos e gamepaddisconnected com window.addEventListener().
Veja também:
- Janela: evento gamepadconnected no MDN.
- Janela: gamepaddisconnected event at MDN (Evento gamepaddisconnected no MDN).
HTMLElement: accessKeyLabel
A HTMLElement.accessKeyLabel propriedade só de leitura está agora disponível no Microsoft Edge.
HTMLElement.accessKeyLabel devolve uma cadeia legível por humanos que representa o atalho de teclado real atribuído ao elemento pelo browser, com base na plataforma e no browser do utilizador.
Se não for atribuída nenhuma chave de acesso, devolve uma cadeia vazia.
Veja também:
Suporte Unicode melhorado
O Microsoft Edge utiliza a UCI, uma biblioteca de terceiros para suporte unicode geral. A UCI foi agora atualizada da ICU 74.2 para a UCI 77.1.
A versão mais recente da ICU 77 contém CLDR 47 e outras alterações para suportar Unicode 16.
Esta alteração traz melhorias às seguintes APIs:
- APIs de internacionalização no
Intlespaço de nomes. - APIs de expressão regular.
- APIs de URL.
- Segmentação de texto.
As alterações acima são explicadas nas falhas de teste da UCI 77.1.
Veja também:
Novo algoritmo de atualização do manifesto PWA
A atualização de PWAs instalados utiliza um novo algoritmo. O novo algoritmo de atualização torna o processo de atualização mais determinista e previsível e dá-lhe mais controlo sobre se, e quando, as atualizações devem aplicar-se às instalações existentes da sua aplicação.
O novo algoritmo de atualização tem as seguintes vantagens:
Consistência: O algoritmo fornece uma forma consistente de detetar quando deve ocorrer uma atualização de manifesto.
Interrupções de utilizador reduzidas: Os utilizadores da aplicação não verão a caixa de diálogo de atualização, exceto quando for estritamente necessário, como para confirmar alterações sensíveis à segurança.
Flexibilidade do browser: O Microsoft Edge pode agora permitir a atualização de aplicações conhecidas e fidedignas sem apresentar uma notificação e pode bloquear atualizações para aplicações incorretas conhecidas.
Controlo do programador: Tem mais controlo sobre quando a caixa de diálogo de atualização é apresentada aos utilizadores.
Reduzir o tráfego de rede: O tráfego de rede desnecessário é minimizado.
Veja também:
WebTransport negociação do protocolo de aplicação
WebTransport A negociação do protocolo de aplicação permite-lhe negociar o protocolo utilizado pela sua aplicação no WebTransport handshake.
Pode especificar uma lista de protocolos de aplicação suportados ao construir um WebTransport objeto, que são depois transmitidos para o servidor através de cabeçalhos de pedido HTTP.
Se o servidor escolher um destes protocolos, indica qual deles é através de cabeçalhos de resposta HTTP e o valor está disponível no WebTransport objeto.
Veja também:
- API WebTransport na MDN.
Funcionalidades preteridas ou removidas
As seguintes funcionalidades da API Web foram preteridas (ainda suportadas, mas não recomendadas) ou removidas.
Consulte também Alterações com impacto na compatibilidade do site que chegam ao Microsoft Edge.
Preterir Intl.Locale getters
A API expõe informações de uma região, incluindo os elementos da semana e o Intl.Locale tipo de ciclo de hora, como relógio de 12 horas, relógio japonês de 12 horas ou relógio de 24 horas.
As propriedades do acessório do Intl.Locale objeto foram preteridas, a favor das funções correspondentes, de acordo com a especificação. Por exemplo, a propriedade do Intl.Locale.prototype.hourCycle acessório foi preterida a favor da Intl.Locale.prototype.getHourCycles() função.
Veja também:
- Intl.Locale na MDN.
Avaliações de origem no Microsoft Edge
Seguem-se as avaliações de origem para novas APIs experimentais que estão disponíveis no Microsoft Edge.
As avaliações de origem permitem-lhe experimentar APIs experimentais no seu próprio site em direto durante um período de tempo limitado. Para saber mais sobre as avaliações de origem, veja Testar APIs experimentais e funcionalidades através de avaliações de origem.
Para obter a lista completa das avaliações de origem disponíveis, consulte Avaliações de Origem do Microsoft Edge.
API de Seleção de Anúncios
Expira a 30 de novembro de 2025.
A API de Seleção de Anúncios fornece anúncios relevantes para o utilizador no seu site sem utilizar cookies de terceiros.
API de Informações de Aquisição
Expira a 18 de dezembro de 2025.
A API de Informações de Aquisição suporta a atribuição de aquisição de terceiros para PWAs que foram adquiridas através de uma loja de aplicações ou diretamente a partir do browser.
Chromium avaliações de origem
Seguem-se as avaliações ativas Chromium de origem que pode experimentar no Microsoft Edge.
Para obter a lista completa de Chromium versões de avaliação de origem disponíveis no Microsoft Edge, consulte Avaliações de Origem do Microsoft Edge.
Heurística de navegação suave
Expira a 10 de março de 2026.
As navegação suaves são navegaçãos do mesmo documento baseadas em JavaScript que estão a utilizar a API de histórico ou a nova API de Navegação, acionada por um gesto de utilizador e modifica o DOM, modificando o conteúdo anterior, bem como o URL apresentado ao utilizador.
Esta avaliação de origem experimenta a heurística de navegação recuperável e expõe-nas experimentalmente, para que os fornecedores e programadores de Monitorização de Utilizadores Reais (RUM) os possam recolher e comunicar a sua utilidade ao recolher métricas de desempenho.
Descritores Personalizados do WebAssembly
Expira a 16 de junho de 2026.
Os Descritores Personalizados do WebAssembly permitem que o WebAssembly armazene dados associados a tipos de nível de origem de forma mais eficiente em novos objetos de descritor personalizados.
CrashReportingStorageAPI
Expira a 21 de abril de 2026.
A versão de avaliação de origem CrashReportingStorageAPI expõe o window.crashReport valor chave da API de Armazenamento, que permite aos programadores fornecer o estado arbitrário da aplicação com cada relatório de falha que é enviado para pontos finais especificados pelo programador.
Para a infraestrutura geral da API de relatório de falhas, veja Relatório de Falhas.
Para obter a estrutura e especificação da window.crashReport extensão, consulte o Explicador e o pedido Pull Introduza a interface CrashReportStorage.
Consulte
Modo de Compatibilidade WebGPU
Expira a 21 de abril de 2026
O Modo de Compatibilidade WebGPU é um subconjunto de WebGPU levemente restrito e compatível com a execução de APIs de gráficos mais antigas, como OpenGL e Direct3D11. O objetivo é expandir o alcance das aplicações WebGPU para dispositivos mais antigos que não tenham as APIs gráficas modernas e explícitas necessárias para a WebGPU.
Obter nova tentativa
Expira a 24 de março de 2026.
A repetição de obtenção permite que os programadores Web indiquem que um fetch() pedido deve ser repetido, para ter uma maior garantia de que é enviado de forma fiável, mesmo que a ligação de rede seja errática. Isto é especialmente importante para obtenções keep-alive, em que o pedido pode sobreviver mais do que o documento, que já não pode observar a falha e fazer uma repetição manual.
API de Pedido
Expira a 24 de março de 2026
A API Prompt é uma API Web experimental que lhe permite pedir um pequeno modelo de linguagem (SLM) incorporado no Microsoft Edge, a partir do código JavaScript da extensão do seu site ou browser. Utilize a API Prompt para gerar e analisar texto, ou para criar lógica de aplicação com base na entrada do utilizador e descobrir formas inovadoras de integrar capacidades de engenharia de pedidos na sua aplicação Web.
Veja também:
Notificações de Chamada Recebidas
Expira a 19 de maio de 2026.
Expanda a API de Notificações para permitir que os PWAs instalados enviem notificações de chamada recebidas, ou seja, notificações com botões com estilo de chamada e um toque. Esta extensão ajuda as aplicações Web VoIP a criarem experiências mais envolventes, facilitando aos utilizadores reconhecer facilmente uma notificação de chamada e respondê-la. Esta funcionalidade também ajuda a colmatar a lacuna entre implementações nativas e Web de aplicações que têm ambas.
Veja também:
Trabalhadores partilhados de duração prolongada
Expira a 21 de abril de 2026.
Os trabalhadores partilhados de duração prolongada introduzem a opção extendedLifetime para o SharedWorker construtor.
Esta funcionalidade permite que uma função de trabalho partilhada permaneça viva durante um curto período de tempo depois de todos os clientes ligados (como páginas) terem sido descarregados. Isto é útil para executar tarefas assíncronas que têm de ser concluídas após o descarregamento de uma página, como guardar dados no IndexedDB ou enviar análises.
Sem esta funcionalidade, essas tarefas requerem uma Função de Trabalho de Serviço, que pode ser demasiado pesada para este caso de utilização. Esta versão de avaliação de origem fornece uma alternativa simples.
Atributo de bloqueio de composição de taxa de fotogramas completa
Expira a 24 de março de 2026
O novo full-frame-rate atributo de bloqueio de composição instrui o browser a compor a página a uma taxa de fotogramas mais baixa para reservar recursos enquanto analisa conteúdo crítico. Depois de analisar o conteúdo crítico, o browser restaura a taxa de fotogramas normal.
Por exemplo <link rel="expect" href="#critical-content" blocking="full-frame-rate"> , reduz a taxa de fotogramas do browser até que o #critical-content elemento seja analisado.
O full-frame-rate atributo de bloqueio de composição é apenas informativo. O browser pode decidir reduzir a taxa de fotogramas antes de analisar um elemento de bloqueio, como no início da fase de carregamento. O browser também pode decidir restaurar a taxa de fotogramas antes de a lista de elementos de bloqueio ficar vazia, como após um tempo limite, ou após determinadas interações do utilizador.
Acesso à Rede Local a partir de Contextos Não Seguros
Expira a 19 de maio de 2026.
O Acesso à Rede Local a partir de contextos não seguros permite temporariamente o acesso a recursos em redes locais com origem em contextos não seguros. Desta forma, os programadores têm mais tempo para migrar pedidos de Acesso à Rede Local com origem num contexto seguro.
Para obter restrições sobre o Acesso à Rede Local, veja Novo pedido de permissão para Acesso à Rede Local. Esta versão de avaliação de origem só pode ser ativada através de tokens de origem fornecidos por cabeçalho HTTP.
URL e hashes de avaliação no CSP script-src
Expira a 24 de março de 2026.
Esta funcionalidade introduz os hashes url e eval a serem utilizados em script-src diretivas na Política de Segurança de Conteúdos (CSP). Esta funcionalidade permite que os programadores escrevam uma Política de Segurança de Conteúdo estrita que só se baseia em políticas baseadas em hash e nonce, sem ter de utilizar listas de permissões baseadas em nomes de anfitrião permissivas ou unsafe-eval.
Observação
Partes desta página são modificações baseadas no trabalho criado e partilhado pela Chromium.org e utilizado de acordo com os termos descritos na Licença Internacional Creative Commons Attribution 4.0.