Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A seguir estão os novos recursos e atualizações da plataforma da Web no Microsoft Edge 141, que será lançado em 2 de outubro de 2025.
Para se manter atualizado e obter os recursos mais recentes da plataforma Web, baixe um canal de visualização do Microsoft Edge (Beta, Dev ou Canary); vá para Torne-se um Microsoft Edge Insider.
Conteúdo detalhado:
- Microsoft Edge DevTools
- WebView2
-
Recursos da plataforma Web
- Recursos CSS
-
APIs da Web
-
ariaNotify()API -
Método IndexedDB
getAllRecords()edirectionopção paragetAll()egetAllKeys() -
API de navegação
precommitHandler -
windowAudioopção paragetDisplayMedia() -
Opção estendida
echoCancellationparagetUserMedia() -
restrictOwnAudioRestrição de faixa de mídia - Suporte para campos alternativos na seleção de contas do FedCM
- Melhorias de ânsia nas regras de especulação
- Transformação codificada WebRTC
- Política estrita de mesma origem para API de Acesso ao Armazenamento
- Integridade de sub-recursos baseada em assinatura
-
- Avaliações de origem
Microsoft Edge DevTools
Veja as novidades no DevTools (Microsoft Edge 141).
WebView2
Consulte o SDK da versão 1.0.3537.50, para Runtime 141 (6 de outubro de 2025) em Notas de versão do SDK do WebView2.
Recursos da plataforma Web
Recursos CSS
Pseudo-elemento CSS ::search-text
O pseudo-elemento CSS ::search-text permite estilizar os resultados da pesquisa de localização na página do navegador.
Isso permite alterar as cores de primeiro plano e plano de fundo dos resultados da pesquisa, o que pode ser útil se as cores padrão do navegador tiverem contraste insuficiente com as cores da página.
Veja também:
- ::search-text em CSS Pseudo-Elements módulo nível 4.
APIs da Web
ariaNotify() API
A ariaNotify() API permite que seu aplicativo diga diretamente a um leitor de tela o que dizer quando houver uma alteração não iniciada pelo usuário no conteúdo de uma página da Web. No cenário mais simples, você chama ariaNotify("foo") o documento ou um elemento.
Veja também:
Método IndexedDB getAllRecords() e direction opção para getAll() e getAllKeys()
IndexedDB IDBObjectStore e IDBIndex objetos agora dão suporte ao getAllRecords() método, que retorna chaves de índice, chaves primárias e valores para cada registro, além de dar suporte a operações de leitura em ambas as direções.
O getAllRecords() método pode tornar determinadas operações de leitura do IndexedDB significativamente mais rápidas quando comparadas às alternativas existentes, como o uso de cursores do IndexedDB.
Esse recurso também introduz a direction opção para os métodos and existentes getAll()getAllKeys() , para maior consistência.
Veja também:
API de navegação precommitHandler
O navigateEvent.intercept() método agora dá suporte a uma precommitHandler opção semelhante à handler opção.
A precommitHandler opção é usada para adiar a confirmação de um evento de navegação e, portanto, a atualização da URL, até que a promessa do manipulador seja resolvida. A precommitHandler opção também permite que o manipulador altere a URL de navegação, as informações, o status e o comportamento de envio e substituição do histórico.
Sem um precommitHandler, a API de navegação confirma imediatamente as navegações, o que às vezes é um problema para bibliotecas de roteamento JavaScript que usam navegações assíncronas no mesmo documento.
Veja também:
- API de navegação no MDN.
- NavigateEvent: intercept() no MDN.
windowAudio opção para getDisplayMedia()
O getDisplayMedia() método agora dá suporte à windowAudio opção.
A windowAudio opção permite que você dê ao usuário a capacidade de compartilhar áudio quando uma janela é selecionada para compartilhamento de tela.
windowAudio pode ser definido como exclude, system, ou window.
Veja também:
- MediaDevices: getDisplayMedia() no MDN.
Opção estendida echoCancellation para getUserMedia()
A echoCancellation opção para getUserMedia() agora é estendida de a true e false para também dar suporte all a e remote-only.
Isso permite que você:
- Modifique o comportamento de cancelamento de eco aplicado às faixas de áudio recebidas dos microfones.
- Controle quanto da reprodução do sistema do usuário é removida do sinal do microfone.
Em alguns cenários, a única opção aceitável de cancelamento de eco é remover toda a reprodução do sistema do usuário do microfone, de modo a garantir que nenhum playout sensível à privacidade, como de leitores de tela ou notificações do sistema, seja capturado.
Em outros cenários, você pode preferir remover o eco de RTCPeerConnections, para habilitar a comunicação em tempo real (RTC) de 2 vias, enquanto ainda captura o restante do playout local.
Veja também:
- MediaDevices: getUserMedia() no MDN.
- MediaTrackConstraints no MDN.
- MediaTrackConstraints: propriedade echoCancellation no MDN.
restrictOwnAudio Restrição de faixa de mídia
A nova restrição de faixa de mídia pode ajudar a criar gravações de tela mais limpas, como quando a própria restrictOwnAudio página da Web está reproduzindo áudio e você não quer que esse áudio seja incluído na captura, para evitar eco indesejável.
Por padrão, ao usar getDisplayMedia() e quando o áudio do sistema é capturado, todo o áudio reproduzido pelo sistema é capturado. Se a restrictOwnAudio restrição estiver definida, o áudio do sistema capturado será filtrado para excluir o áudio originado do documento que chamou getDisplayMedia().
Veja também:
- MediaDevices: getDisplayMedia() no MDN.
- MediaTrackConstraints no MDN.
Suporte para campos alternativos na seleção de contas do FedCM
Números de telefone e nomes de usuário agora são suportados, além ou em vez do nome completo e endereço de email de um usuário, como identificadores para desambiguar contas no seletor de contas FedCM.
Esses novos campos também estão disponíveis para sites afetarem o texto de divulgação.
Essa alteração torna mais fácil para os provedores de identidade que não usam endereços de e-mail e nomes completos para identificar usuários adotarem o FedCM.
Veja também:
Melhorias de ânsia nas regras de especulação
Quando o usuário passa o mouse sobre um link por um curto período, o eager valor da opção de uma regra de especulação agora aciona pré-buscas eagerness e pré-renderizações.
Anteriormente, o valor começaria a eager pré-buscar e pré-renderizar assim que possível, semelhante ao immediate valor. O novo comportamento é mais útil, pois o eager valor agora está mais ansioso do que o moderate valor e menos ansioso do que o immediate valor.
Para obter detalhes sobre esta e outras melhorias futuras, consulte Melhorias na ânsia das regras de especulação.
Veja também:
- API de regras de especulação no MDN.
- ânsia no <script type="speculationrules">, no MDN.
Transformação codificada WebRTC
A API de transformação codificada WebRTC permite que você processe os dados que estão sendo enviados por meio de um RTCPeerConnectionarquivo .
Veja também:
Política estrita de mesma origem para API de Acesso ao Armazenamento
A API de Acesso ao Armazenamento agora segue a política de mesma origem.
Por padrão, o uso document.requestStorageAccess() de em um quadro só anexa cookies às solicitações feitas à origem do iframe. Os CookiesAllowedForUrls cabeçalhos de acesso de política e armazenamento ainda podem ser usados para desbloquear cookies entre sites.
Veja também:
- API de Acesso ao Armazenamento no MDN.
Integridade de sub-recursos baseada em assinatura
A verificação da integridade de sub-recursos em uma página da Web agora pode ser feita usando assinaturas Ed25519, além de usar os resumos estáticos do conteúdo do recurso.
Isso lhe dá um mecanismo para verificar a proveniência dos recursos dos quais sua página depende, criando uma base técnica para confiança nas dependências de um site. Seu servidor Web pode assinar respostas com um par de chaves Ed25519 e, em seguida, você pode exigir que o navegador verifique a assinatura usando uma chave pública específica.
Veja também:
Avaliações de origem
A seguir estão novas APIs experimentais que você pode experimentar em seu próprio site ativo por um tempo limitado.
Para saber mais sobre avaliações de origem, consulte Testar APIs e recursos experimentais usando avaliações de origem.
Para obter a lista completa de avaliações de origem disponíveis, consulte Avaliações de origem do Microsoft Edge.
Versões de avaliação de origem exclusivas do Microsoft Edge
Extensões de escopo do aplicativo Web
Expira em 31 de agosto de 2025
scope_extensions é um membro do manifesto do aplicativo Web que permite que os aplicativos Web estendam seu escopo para outras origens.
As extensões de escopo permitem que aplicativos Web que dependem de vários subdomínios e domínios de nível superior sejam apresentados como um único aplicativo Web.
Por exemplo, um aplicativo Web pode https://contoso.com estender seu escopo para a origem usando o membro em seu manifesto https://example.comscope_extensions de aplicativo Web:
{
"name": "Example app",
"display": "standalone",
"start_url": "/index.html",
"scope_extensions": [
{
"type": "type",
"origin": "https://example.com"
}
]
}
As origens listadas no scope_extensions membro devem confirmar que estão associadas ao aplicativo Web, hospedando um arquivo de configuração chamado .well-known/web-app-origin-association. O arquivo deve listar a origem do aplicativo Web:
{
"https://sample-app.com/": {
"scope": "/"
}
}
Consulte Lidar com links de outras origens usando extensões de escopo em Lidar com links para um PWA.
AriaNotify API
Expira em 14 de outubro de 2025.
A API AriaNotify permite que seu aplicativo diga diretamente a um leitor de tela o que dizer quando houver uma alteração não iniciada pelo usuário no conteúdo de uma página da Web. No cenário mais simples, você chama ariaNotify("foo") o documento ou um elemento.
Consulte Criando uma Web mais acessível com o Aria Notify.
API de Seleção de Anúncio
Expira em 30 de novembro de 2025.
A API de seleção de anúncios fornece anúncios relevantes para o usuário em seu site sem usar cookies de terceiros.
API de Informações de Aquisição
Expira em 18 de dezembro de 2025.
A API de Informações de Aquisição dá suporte à atribuição de aquisição de terceiros para PWAs que foram adquiridos por meio de uma loja de aplicativos ou diretamente do navegador.
Observação
Partes desta página são modificações baseadas no trabalho criado e compartilhado por Chromium.org e usadas de acordo com os termos descritos na Licença Creative Commons Atribuição 4.0 Internacional.