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.
Seguem-se as novas funcionalidades e atualizações da plataforma Web no Microsoft Edge 150, que é lançada a 2 de julho de 2026.
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:
- Microsoft Edge DevTools
- WebView2
-
Funcionalidades CSS
-
AccentColoreAccentColorTextcores do sistema -
Permitir parâmetro de arredondamento opcional para
polygon() - Zoom animatável
- Modificadores de pedidos de URL do CSS
-
Propriedade CSS
text-fit -
CSS
background-clip: border-area -
Função CSS
image(<color>) -
CSS
light-dark()com valores de imagem - Consultas de contentor separadas por vírgulas
- Expor áreas imprimíveis através do CSS
- Pseudo-classes de elementos multimédia
named-feature()function for CSS @supportsoverscroll-behavior: chainflex-wrap:balance
-
- Funcionalidades HTML
-
APIs da Web
- Desativar filtros SVG em iframes e plug-ins de várias origens
-
MediaStreamTrackProcessorcontadores de molduras -
Origem opaca para
data:URLs - Migração de origem do PWA
-
Receber notificações quando os
scrollBymétodos escrollToestiverem concluídos - API de Voz Na Web: qualidade de reconhecimento no dispositivo
- WebGPU: Imediatos
- Avaliações de origem
Microsoft Edge DevTools
Veja Novidades no Microsoft Edge DevTools.
WebView2
Veja Notas de versão do SDK WebView2.
Funcionalidades CSS
As seguintes novas funcionalidades de Folhas de Estilos em Cascata (CSS) estão incluídas no Microsoft Edge.
AccentColor e AccentColorText cores do sistema
As AccentColor cores do sistema e AccentColorText podem agora ser utilizadas como valores de cor CSS para aceder à cor de destaque do sistema especificada no dispositivo do utilizador.
Veja também:
- <system-color> na MDN.
- cores do sistema no Módulo de Cores CSS Nível 4.
Permitir parâmetro de arredondamento opcional para polygon()
Permite um parâmetro opcional round na polygon() função de forma CSS. Pode especificar um valor de comprimento para arredondar cantos de polígonos, sem calcular manualmente curvas bezier.
Por exemplo, para criar um triângulo arredondado: polygon(round 50px, 50% 0%, 0% 100%, 100% 100%)
Veja também:
- Parque infantil redondo CSS polygon() - Demonstração interativa.
- [css-shapes] Allow optional rounding parameter for polygon() #9843 - CSS Working Group issue.
Zoom animatável
A propriedade CSS zoom pode ser animada e interpola como um <number>. Pode fazer a transição e animar o zoom para dimensionar sem problemas os elementos e o respetivo esquema, complementando o dimensionamento baseado na transformação existente.
Veja também:
-
zoomPropriedade CSS na MDN.
Modificadores de pedidos de URL do CSS
As seguintes funções CSS podem ser utilizadas com a função CSS url() para controlar o comportamento de obtenção do recurso referenciado:
cross-origin()integrity()referrer-policy()
Por exemplo, background-image: url("image.png" cross-origin(anonymous)) obtém a imagem através do modo anónimo CORS.
Isto dá-lhe controlo detalhado sobre o acesso entre origens, a integridade da sub-origem e a política de referência para recursos carregados de CSS, incluindo:
- Imagens.
- Tipos de letra.
- Referências SVG.
- Folhas de estilo importadas.
Veja também:
- <Tipo de CSS de URL> na MDN.
- Modificadores de URL de Pedido no Módulo de Unidades e Valores CSS Nível 5.
Propriedade CSS text-fit
A propriedade CSS text-fit dimensiona o tamanho do tipo de letra de um nó de texto para se ajustar perfeitamente à largura da caixa de contenção.
Esta propriedade permite-lhe garantir que os cabeçalhos ou conteúdo dinâmico preenchem o espaço horizontal disponível, sem cálculos manuais do tamanho do tipo de letra ou soluções complexas de JavaScript.
Esta propriedade fornece uma solução robusta nativa de CSS para tipografia reativa que mantém o alinhamento visual em diferentes tamanhos de ecrã e comprimentos de texto variáveis.
Veja também:
-
Ajuste de texto: a
text-fitpropriedade no Módulo de Texto CSS Nível 4.
CSS background-clip: border-area
A propriedade CSS background-clip: border-area recorta o fundo de um elemento para a área pintada pelos traços de limite, tendo border-width em conta e border-style ignorando a transparência de border-color.
Isto permite limites de gradação sem border-image.
Veja também:
-
background-clipPropriedade CSS na MDN.
Função CSS image(<color>)
A função CSS image() permite-lhe gerar facilmente uma imagem de cor sólida a partir de qualquer cor.
Por exemplo, para criar uma imagem de fundo vermelha sólida, utilize background: image(red);.
Veja também:
- <tipo CSS de imagem> na MDN.
-
Contingências e Anotações da Imagem: a
image()notação no Módulo de Imagens CSS Nível 4.
CSS light-dark() com valores de imagem
A função CSS light-dark() aceita agora valores de imagem (url(), image-set(), none).
Isto permite alternar automaticamente entre imagens com base no esquema de cores preferido do utilizador.
Pode utilizar a light-dark() função com valores de imagem nas seguintes propriedades:
background-imagelist-style-imageborder-image-sourcecursorcontent
Veja também:
-
light-dark()Função CSS na MDN.
Consultas de contentor separadas por vírgulas
A @container regra suporta agora múltiplas consultas de contentor, separadas por vírgulas. A @container regra aplica-se se, pelo menos, uma das consultas corresponder.
Isto permite ter consultas de contingência para funcionalidades que não são suportadas em todos os browsers.
Exemplo:
@container --name1 not-supported(--foo: bar), --name2 (width > 600px) {}
Veja também:
- Consulta de contentor CSS na MDN.
Expor áreas imprimíveis através do CSS
Utilize a propriedade CSS page-margin-safety para evitar tentar imprimir em áreas imprimíveis de uma folha de papel.
Normalmente, uma impressora tem uma pequena área em cada uma das quatro extremidades de uma folha de papel que a impressora não consegue marcar de forma fiável, normalmente devido ao mecanismo de processamento de papel da impressora.
Espera-se que as margens de página predefinidas sejam maiores do que estas áreas de limite de papel, mas se definir margens na sua aplicação e quiser adicionar @page caixas de margem (como cabeçalhos e rodapés personalizados), a page-margin-safety propriedade fornece uma forma de detetar onde é seguro imprimir.
Veja também:
-
Mantenha-se na área imprimível: a
page-margin-safetypropriedade no CSS Paged Media Module Level 3.
Pseudo-classes de elementos multimédia
As seguintes pseudo-classes CSS correspondem <audio> e <video> os elementos com base no respetivo estado:
:playing:paused:seeking:buffering:stalled:muted:volume-locked
Veja também:
-
:playingPseudoclasse CSS na MDN. -
:pausedPseudoclasse CSS na MDN. -
:seekingPseudoclasse CSS na MDN. -
:bufferingPseudoclasse CSS na MDN. -
:stalledPseudoclasse CSS na MDN. -
:mutedPseudoclasse CSS na MDN. -
:volume-lockedPseudoclasse CSS na MDN.
named-feature() função para CSS @supports
A named-feature() função permite que as regras CSS @supports consultem um pequeno conjunto de funcionalidades nomeadas específicas que não são possíveis de testar com outros @supports mecanismos, mas que são importantes de testar.
Veja também:
-
Extensões para a
@supportsregra no Módulo de Regras Condicionais do CSS Nível 5.
overscroll-behavior: chain
A overscroll-behavior propriedade CSS suporta agora o chain valor.
Esta propriedade afeta dois efeitos independentes:
- Propagação de deslocamento.
- Efeito de limite local (como alongamento de overscroll).
Anteriormente, overscroll-behavior tinha três valores:
-
none: sem propagação, sem efeito local. -
auto: propagação, efeito local. -
contain: sem propagação, efeito local.
Esta funcionalidade adiciona um novo valor para concluir o conjunto:
-
chain: propagação, sem efeito local.
Veja também:
-
overscroll-behaviorPropriedade CSS na MDN. - Overscroll Behavior Properties in CSS Overscroll Behavior Module Level 1.
flex-wrap:balance
flex-wrap:balance permite-lhe distribuir conteúdo entre cada flex-line, para que o esquema apareça mais equilibrado.
Isto é semelhante a text-wrap:balance.
Veja também:
-
flex-wrapPropriedade CSS na MDN. -
Moldagem de Linha Flexível: a
flex-wrappropriedade em CSS Flexible Box Layout Module Level 2.
Funcionalidades HTML
As seguintes novas funcionalidades HTML estão incluídas no Microsoft Edge.
focusgroup atributo
O atributo HTML focusgroup uniformiza a navegação do teclado para widgets compostos, como barras de ferramentas, separadores, menus e grupos de rádio.
O focusgroup atributo processa automaticamente o seguinte, sem que seja necessário código JavaScript personalizado:
- O comportamento do tabindex itinerante.
- Navegação através das teclas de seta.
- Memória de foco; restaura o último elemento focado ao voltar a introduzir o grupo de foco.
Exemplo:
<div focusgroup="toolbar wrap" aria-label="Formatting">
<button>Bold</button>
<button>Italic</button>
<button>Underline</button>
</div>
Veja também:
popover="hint" alterações de comportamento do atributo
O comportamento dos elementos com o popover="hint" atributo foi alterado para melhorar as interações com popover="auto" elementos: abrir um popover="hint" elemento deixará de fechar inadvertidamente elementos não relacionados popover="auto" .
Anteriormente, as interações entre estes dois tipos de elementos de pop-over poderiam ser complexas em algumas situações, como aninhar popover="auto" elementos dentro popover="hint" de elementos.
popover="hint" os elementos são agora apenas ocultados quando o elemento ancester popover="auto" está oculto ou quando um novo elemento não relacionado popover="auto" é aberto.
Além disso, agora pode aninhar com segurança um popover="auto" elemento dentro de um popover="hint" elemento. O elemento aninhado popover="auto" irá comportar-se como um popover="hint" elemento. Isto permite casos de utilização, como colocar um elemento personalizável <select> num popover="hint" elemento.
Veja também:
- API de Popover na MDN.
-
popoverAtributo global HTML no MDN.
Atualizar todos os <selectedcontent> elementos num elemento personalizável <select>
Quando vários <selectedcontent> elementos são definidos num elemento personalizável <select> , todos eles são agora mantidos atualizados com a opção selecionada atual, em vez de apenas o primeiro por ordem DOM.
Veja também:
- Elementos selecionados personalizáveis no MDN.
- <selectedcontent> HTML selected option display element at MDN.
Transmissão em fluxo html fora de ordem
Utilize o <template for> elemento HTML e os <?start> intervalos de instruções de processamento e <?end> para atualizar partes existentes do documento sem ter de utilizar JavaScript.
Esta funcionalidade faz parte de uma iniciativa maior para adicionar suporte incorporado para atualizações do mesmo documento na Web.
Veja também:
- <modelo> html elemento de modelo de conteúdo na MDN.
- Transmissão em fluxo HTML intercalada (aplicação de patches) – explicador da iniciativa mais ampla da qual esta funcionalidade faz parte.
APIs da Web
As seguintes novas funcionalidades da API Web estão incluídas no Microsoft Edge.
Desativar filtros SVG em iframes e plug-ins de várias origens
Os filtros SVG já não são aplicados ao seguinte:
- Iframes de várias origens ou restritas (como iframes em sandbox).
- Plug-ins incorporados (como PDFs).
Isto impede que potenciais problemas de segurança de conteúdo de várias origens sejam processados através de efeitos de filtro SVG.
Veja também:
- Filtros SVG na MDN.
-
<iframe>Elemento de frame inline HTML no MDN.
MediaStreamTrackProcessor contadores de molduras
Os discardedFrames atributos e totalFrames estão agora disponíveis na MediaStreamTrackProcessor interface.
Estes contadores permitem-lhe monitorizar o estado de funcionamento do pipeline de processamento de multimédia através do controlo:
- O número de fotogramas que foram recebidos.
- O número de frames que foram removidos devido a restrições de recursos do sistema.
Veja também:
- MediaStreamTrackProcessor na MDN.
Origem opaca para data: URLs
Os Trabalhadores Dedicados e os Trabalhadores Partilhados criados a partir de data: URLs recebem agora uma origem opaca exclusiva, em vez de herdar a origem do criador.
Isto alinha o Edge com o HTML Standard e melhora a segurança ao isolar estes trabalhadores do estado da mesma origem, como BroadcastChannel, localStoragee IndexedDB.
Para preservar os limites de isolamento, estes trabalhadores permanecem na mesma partição de armazenamento que o criador (por exemplo, por site de nível superior ou nonce).
Veja também:
- RFC 2397: o esquema de URL de "dados".
- Passo 3 das definições de Script para trabalhadores em html Living Standard.
Migração de origem do PWA
A Migração de Origem da Aplicação Web permite que uma Aplicação Web Progressiva (PWA) migre para uma nova origem, preservando a confiança, o estado de instalação e as permissões aplicáveis.
Isto ajuda as equipas a mover aplicações em segurança entre domínios sem forçar os utilizadores a reinstalar.
Veja também:
- Manifesto de Aplicação Web no MDN.
Receber notificações quando os scrollBy métodos e scrollTo estiverem concluídos
Os métodos de deslocamento programático, como scrollBy e scrollTo, devolvem agora um Promise objeto que é resolvido quando o deslocamento é concluído. Utilize esta promessa para executar o código após a conclusão de um deslocamento suave, sem depender de um temporizador ou de uma consulta de evento de deslocamento.
Veja também:
- Janela: método scrollBy() na MDN.
- Janela: método scrollTo() na MDN.
API de Voz Na Web: qualidade de reconhecimento no dispositivo
A SpeechRecognition interface suporta agora a quality propriedade .
A quality propriedade permite-lhe especificar a capacidade semântica necessária para o reconhecimento que utiliza processLocally: trueo , também conhecido como reconhecimento no dispositivo.
Os valores suportados pelo mapa de quality propriedades para aumentar a complexidade das tarefas e os requisitos de hardware:
commanddictationconversation
Com a quality propriedade , pode determinar se o dispositivo consegue processar o seu caso de utilização com o reconhecimento no dispositivo ou se deve reverter para um serviço de reconhecimento na cloud.
Veja também:
WebGPU: Imediatos
A WebGPU suporta agora imediatos.
Esta funcionalidade adiciona um immediate espaço de endereços no WGSL e setImmediateData() métodos nos codificadores de pacotes de composição, passagem de computação e composição. Pode utilizar estas APIs para transmitir valores pequenos e frequentemente atualizados para sombreados sem criar memórias intermédias de GPU ou grupos de enlace.
Isto é útil para dados por desenho, como índices de objetos, índices materiais e valores de transformação.
Veja também:
Avaliações de origem
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, consulte Utilizar avaliações de origem no Microsoft Edge.
Para obter a lista completa das avaliações de origem disponíveis, consulte Avaliações de Origem do Microsoft Edge.
| Nome | Descrição | Registrar |
|---|---|---|
| API de Pedido | Prompts um modelo de linguagem incorporado a partir do seu site ou da extensão de código JavaScript. Veja também API de Pedido. | Registrar |
| Descritores personalizados do WebAssembly | Armazena dados associados a tipos de origem de forma mais eficiente, em objetos descritores personalizados. | Registrar |
| Heurística de navegação suave | Expõe a heurística de navegação recuperável para recolher métricas de desempenho em aplicações de página única. | Registrar |
| WebNN | Crie e execute modelos de machine learning acelerados por hardware diretamente na sua aplicação Web. | Registrar |
| URL e hashes de avaliação no CSP script-src | Introduz hashes de URL e avaliação para script-src diretivas CSP, substituindo listas de permissões baseadas em nome de anfitrião e unsafe-eval. |
Registrar |
| API de Instalação Web | Permite que um site instale outro site como uma aplicação Web com navigator.install(). |
Registrar |
OpaqueRange |
Ativa a criação de intervalos dinâmicos através de texto no interior <input> e <textarea> elementos que são atualizados automaticamente à medida que o utilizador efetua a edição. Estes intervalos suportam métodos de geometria como getBoundingClientRect() e a API de Realce Personalizado do CSS, que permite casos de utilização, como pop-ups posicionados com acento circunflexo e marcar ortográfico inline realçados diretamente nos controlos de formulário, sem clonagem de elementos ou exposição da estrutura interna do DOM. |
Registrar |
| HTML na tela | Permite a composição de HTML na tela com novos métodos de desenho e o paint evento. |
Registrar |
| API de Credenciais Digitais – Suporte de Emissão | Aciona a emissão de credenciais de utilizador de um servidor emissor de credenciais para uma aplicação de carteira digital. | Registrar |
prerender_until_script Ação da API regras de especulação |
Uma ação da API regras de especulação que pré-remete uma página, mas muda para pré-correspondência quando um script é executado. | Registrar |
| WebAudio Configurble Render Quantum | Permite-lhe especificar um tamanho quântico de composição personalizado ao criar um AudioContext ou OfflineAudioContext. |
Registrar |
| Ativação prerender por submissão de formulário | Permite que as regras prerender na API de Regras de Especulação sejam ativadas por submissões de formulários. | Registrar |
| API de Desempenho da CPU | Expõe informações sobre as capacidades do dispositivo do utilizador, para utilização com a API de Pressão de Computação. | Registrar |
| Listas de permissões de ligação | Restringe as ligações de um documento ou trabalho a uma lista de permissões distribuída pelo servidor de pontos finais. | Registrar |
focus-without-user-activation política de permissões |
Fornece um controlo de incorporação sobre o foco programático do conteúdo incorporado através da focus-without-user-activation política de permissões. Quando a política é negada para uma moldura, as chamadas de foco programáticas (element.focus(), autofocus, window.focus(), dialog.showModal()e foco de pop-over) são bloqueadas, a menos que sejam acionadas pela ativação do utilizador ou o foco esteja a ser delegado. |
Registrar |
| TextMetrics de Tela Avançada | Expande a API de Tela TextMetrics com retângulos de seleção, consultas de caixa delimitadora e operações de cluster de glifos. | Registrar |
<usermedia> Elemento HTML |
Um elemento HTML controlado pelo browser para pedir acesso à câmara ou ao microfone, substituindo pedidos de permissão baseados em JavaScript. | Registrar |
| Pré-gerar iframes de várias origens | Os pré-remetentes de várias origens são iframes através de um cabeçalho de resposta opt-in, em vez de os atrasar até à ativação da página. | Registrar |
| Temporização do Contentor | Monitoriza quando um contentor DOM anotado é apresentado e termina a pintura inicial. | Registrar |
| Separar durações de estilo e esquema na API de Moldura de Animação Longa | Adiciona styleDuration, , layoutDurationforcedStyleDuratione forcedLayoutDuration propriedades para uma análise mais profunda do desempenho do CSS. |
Registrar |
| Parâmetros de amostragem da API prompt | Os topK parâmetros e temperature de amostragem permitem-lhe otimizar o comportamento do modelo por sessão de modelo de linguagem. |
Registrar |
<install> Elemento HTML |
Instale declarativamente outros sites como aplicações Web com o <install> elemento . |
Registrar |
| Scripts de Módulo CSS Declarativos | Partilha folhas de estilo declarativas com raízes sombra, incluindo raízes de sombra declarativas, utilizando módulos de estilo inline. | Registrar |
| Evento de entrada não processada do Gamepad | Em vez de depender de consultas frequentes através navigator.getGamepads()do , as páginas Web podem escutar gamepadrawinputchanged eventos. Estes eventos são acionados sempre que são detetadas alterações entre fotogramas de entrada do mesmo dispositivo. |
Registrar |
| Evento de Preenchimento Automático | Deteta quando o preenchimento automático do browser atualiza os controlos de formulário para adaptar a IU e a validação personalizadas. | Registrar |
| WebAssembly Custom Descriptors V2 | Armazena dados associados a tipos de origem de forma mais eficiente, em objetos descritores personalizados. | Registrar |
| WebMCP | Permite que o seu site registe ferramentas para um agente no browser para concluir tarefas em nome de um utilizador. | Registrar |
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.