Partilhar via


Alterações com impacto na compatibilidade do site que chegam ao Microsoft Edge

Este artigo realça:

  • Diferenças de impacto elevado entre o Microsoft Edge e o projeto Chromium, o motor do browser no qual o Microsoft Edge se baseia.
  • Alterações de plataforma Web de alto impacto, que podem afetar a compatibilidade do browser no seu site e que a equipa do Microsoft Edge está a acompanhar especialmente de perto.

Para obter mais informações sobre outras alterações no Microsoft Edge, consulte Notas de versão da plataforma Web Microsoft Edge.

A plataforma Web é uma coleção de tecnologias utilizadas para a criação de páginas Web, incluindo HTML, CSS, JavaScript e muitos outros padrões abertos. A plataforma Web evolui constantemente para melhorar a experiência, a segurança e a privacidade do utilizador. Em alguns casos, estas alterações podem afetar a funcionalidade das páginas Web existentes.

Por motivos de funcionalidade e compatibilidade, o Microsoft Edge adota quase todas as alterações do Chromium projeto à plataforma Web. No entanto, a Microsoft mantém o controlo total do browser Microsoft Edge e pode diferir ou rejeitar alterações. A equipa do Microsoft Edge decide se a alteração beneficia os utilizadores do browser.

Para obter informações sobre as próximas Chromium alterações à plataforma Web do projeto, veja Linha do tempo de Versão de Estado da Plataforma do Chrome.

Alterações de impacto elevado

Esta tabela lista as alterações de alto impacto que a equipa do Microsoft Edge está a acompanhar de perto.

Alteração Lançar Descrição
Transferências inseguras através de HTTP Versão futura (TBD) Quando um utilizador tenta transferir conteúdos potencialmente perigosos a partir de um site HTTP, o utilizador receberá um aviso de IU, como "Transferência insegura bloqueada". O utilizador continuará a ter a opção de continuar e transferir o item. Os administradores podem utilizar a InsecureContentAllowedForUrls política para especificar sites HTTP para os quais o aviso será suprimido. Os administradores podem utilizar o sinalizador InsecureDownloadWarnings de funcionalidade para testar o impacto desta funcionalidade futura.
Descontinuar evento de descarregamento Versão futura (TBD) Apresenta uma nova Permission-Policy para permitir a criação de serviços de escuta de eventos descarregados. A política predefinida é allow, mas a política predefinida será migrada gradualmente para deny, de modo a que os processadores de descarregamento deixem de ser acionados em páginas, a menos que uma página opte explicitamente por reativá-los. Esta alteração está a ocorrer no projeto Chromium, no qual o Microsoft Edge se baseia. Para obter mais informações, veja Intent to Deprecate: Deprecate unload event (Intenção de Preterir: Descontinuar o evento de descarregamento).
Entidades carregadas externamente na análise XML v144 A obtenção síncrona de DTDs/entidades XML externas, que são depois utilizadas ao analisar em circunstâncias específicas, foi removida. Veja Entidades carregadas externamente na análise XML, nas notas de versão da plataforma Web do Microsoft Edge 144 (janeiro de 2025).
Preterir Intl.Locale getters v143 As propriedades do acessório do Intl.Locale objeto são preteridas, a favor das funções correspondentes, por especificação. Consulte Preterir Intl.Locale getters nas notas de versão da plataforma Web do Microsoft Edge 143 (dezembro de 2025).
Paridade móvel e de ambiente de trabalho para <select> elementos v142 O aspeto dos <select> elementos HTML, ao utilizar os multiple atributos e size , agora, é consistente em todos os dispositivos móveis e de ambiente de trabalho. Consulte Paridade de dispositivos móveis e de ambiente de trabalho para <select> elementos, nas notas de versão da plataforma Web do Microsoft Edge 142 (outubro de 2025).
Remover regras especiais de tamanho do tipo de letra para <h1> v140 As regras especiais de margem e tamanho do tipo de letra para <h1> elementos, quando aninhadas em <article>, <aside>, <nav>e <section> elementos, são agora removidas para melhorar a acessibilidade. Consulte Regras de tamanho do tipo de letra especiais removidas para <h1> alguns elementos nas notas de versão da plataforma Web do Microsoft Edge 140 (setembro de 2025).
Remoção de intervalos assíncronos para Extensões de Origem de Multimédia gera exceções v138 Foram efetuadas as seguintes alterações à especificação Das Extensões de Origem de Multimédia, para não permitir comportamentos ambíguos que envolvam remoção de intervalos assíncronos:
* SourceBuffer.abort() já não aborta as SourceBuffer.remove() operações.
* A definição MediaSource.duration já não pode truncar o suporte de dados atualmente em memória intermédia.
Embora estas alterações tenham sido feitas há muito tempo, e o Safari e o Firefox já as tenham implementado, Chromium ainda não o tinham feito. As exceções são agora emitidas em ambos os casos. Veja API de Origem de Multimédia no MDN.
Remoção da contingência automática do SwiftShader v138 Anteriormente, se não fosse possível criar um contexto WebGL com a GPU disponível, Chromium reverteria automaticamente para a utilização do compositor de software SwiftShader. Este comportamento de contingência automática é agora removido e a criação do contexto WebGL irá agora falhar em vez de reverter para o SwiftShader. O SwiftShader representa riscos de segurança e leva a uma má experiência de utilizador ao recuar de um WebGL apoiado por GPU de alto desempenho para uma implementação apoiada pela CPU. O SwiftShader continua a ser uma ferramenta útil para fazer testes sem cabeça num site. Este caso de utilização continua a ser suportado ao optar ativamente por participar, o que pode fazer ao executar o Microsoft Edge com o argumento da --enable-unsafe-swiftshader linha de comandos. Consulte Utilizar Chromium com o SwiftShader.
Preterir getHostEnvironmentValue v137-v141 Pretera o método não baseado em normas, apenas window.external.getHostEnvironmentValue() no Microsoft Edge, a favor da utilização da API de Sugestões de Cliente User-Agent padronizada para expor as informações do browser e da plataforma. User-Agent Sugestões de Cliente fornecem informações sobre o browser e a plataforma de uma forma mais preservada para a privacidade. Veja Detetar Windows 11 e a arquitetura da CPU com User-Agent Sugestões de Cliente e a API de Sugestões de Cliente do Agente de Utilizador.
Atualizações da política HTTPS v136-v139 A AutomaticHttpsDefault política é suportada, mas desencorajada na v136 e está prevista a remoção na v139. Em vez disso, utilize a nova HttpsUpgradesEnabled política, que está disponível a partir da v136.
Remover navigator.xr.supportsSession método v135 A propriedade preterida navigator.xr.supportsSession é removida da API WebXR. Consulte Remover navigator.xr.supportsSession método nas notas de versão da plataforma Web do Microsoft Edge 135 (abr. 2025).
Remover limite de WebGPU maxInterStageShaderComponents v135 O maxInterStageShaderComponents limite foi removido. Consulte Remover limite maxInterStageShaderComponentsde WebGPU , nas notas de versão da plataforma Web do Microsoft Edge 135 (abr. 2025).
Preterir -ms-high-contrast e -ms-high-contrast-adjust v134-v138 A consulta de multimédia CSS -ms-high-contrast e a propriedade estão a -ms-high-contrast-adjust ser preteridas, a favor da funcionalidade de cores forçadas baseadas em padrão. Veja Preterir o suporte para -ms-high-contrast e -ms-high-contrast-adjust.
Limite de WebGPU maxInterStageShaderComponents v133 O limite de WebGPU maxInterStageShaderComponents está a ser removido. Veja Preterir o limite de WebGPU maxInterStageShaderComponents.
<link rel=prefetch> regra de cinco minutos v133 Anteriormente, quando um recurso era pré-executado através <link rel=prefetch>de , a semântica de cache (especificamente, max-age e no-cache) foi ignorada durante a primeira utilização em 5 minutos, para evitar refetching. Agora, este caso especial foi removido e são utilizadas semânticas de cache HTTP normais. Consulte Remover <link rel=prefetch> regra de cinco minutos.
Preterir textprediction atributo v133 Remove o suporte para o textprediction atributo HTML, que é um atributo não padrão que é utilizado para ativar ou desativar a funcionalidade de Predição de Texto baseada no browser para entradas de texto de formato longo. Em vez disso, utilize o atributo padronizado writingsuggestions , que funciona de forma semelhante a textprediction, mas também se aplica a outras funcionalidades de assistência de escrita que os browsers podem fornecer. Sites explicitamente definidos textprediction como true ou false podem, em vez disso, definir writingsuggestions para o mesmo valor. Para obter mais informações, consulte Sugestões de escrita na especificação HTML.

Notação para versões do browser

Este artigo utiliza a seguinte notação para números de versão do browser.

Notação Descrição
v123 A funcionalidade ou alteração é fornecida no Microsoft Edge versão 123.
v123 (Chrome+1) A funcionalidade ou alteração é fornecida na versão 123 do Microsoft Edge, que é uma versão após a funcionalidade ou a alteração é fornecida na versão 122 do Chrome.
v123 (Chrome+2) A funcionalidade ou alteração é fornecida na versão 123 do Microsoft Edge, que é duas versões após a funcionalidade ou a alteração ser fornecida na versão 121 do Chrome.
Beta v123 A funcionalidade ou alteração é fornecida na versão 123 do canal de pré-visualização Beta do Microsoft Edge.
Programador v123 A funcionalidade ou alteração é fornecida na versão 123 do canal de pré-visualização Dev do Microsoft Edge.
Canary v123 A funcionalidade ou alteração é fornecida na versão 123 do canal de pré-visualização Canary do Microsoft Edge.

Confira também