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

Este artigo lista a agenda de alterações para o Microsoft Edge e o projeto Chromium. Também realça quaisquer diferenças e alterações de alto impacto que a equipa do Microsoft Edge está a acompanhar especialmente de perto.

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.

Consulte este artigo frequentemente à medida que a equipa do Microsoft Edge atualiza este artigo à medida que o pensamento evolui, as linhas cronológicas solidificam e são anunciadas novas alterações.

Diferenças da agenda de Chromium e alterações de impacto elevado

Esta tabela lista:

  • As alterações em que a agenda de implementação do Microsoft Edge difere do upstream Chromium projeto.
  • Alterações de alto impacto que a equipa do Microsoft Edge está a acompanhar de perto.
Alteração Canal estável Experimentação Informações adicionais
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).
Remoção de caixas de diálogo JavaScript de subframe de várias origens Versão futura (TBD) window.alertRemove , window.prompte window.confirm de iframes de várias origens. Esta alteração está a ocorrer no projeto Chromium, no qual o Microsoft Edge se baseia. Para obter mais informações, veja Intent to Remove: Cross origin subframe JS Dialogs (Intenção de Remover: Caixas de Diálogo JS de subframe de origem cruzada).
Preterir textprediction atributo v132 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.
Remoção do suporte de Enlace de Tokens v127, v130 O Enlace de Token utiliza certificados criptográficos em ambas as extremidades da ligação TLS numa tentativa de colmatar a lacuna de segurança dos tokens de portador, que podem ser perdidos ou roubados. A política empresarial AllowTokenBindingsForUrls deixará de ser suportada, a partir da v127. O suporte para o protocolo de Enlace de Tokens será removido na v130.
Remoção de eventos de mutação v127 Remove o suporte para eventos de mutação no Chromium. Em alternativa, utilize a API MutationObserver . Veja Intenção de Preterir: Eventos de Mutação.
Remoção do SQL Web v124 Remove totalmente o suporte do SQL Web. Em versões anteriores, o suporte do SQL Web foi desativado por predefinição, mas poderia ser reativado através da política WebSQLAccess. Após esta alteração, já não existe qualquer mecanismo para ativar o suporte do SQL Web. 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 and Remove Web SQL (Intenção de Preterir e Remover SQL Web).
Suporte adicionado para formatos de ficheiro AVIF e AV1 v121 O Microsoft Edge suporta agora os formatos de ficheiro AVIF e AV1, que oferecem melhor compressão e imagens e vídeos de maior qualidade. Os utilizadores podem desfrutar de tempos de carregamento mais rápidos e suportes de dados de melhor qualidade em sites.
Ignorar modificações a document.domain por predefinição v119 Historicamente document.domain , a propriedade pode ser definida para relaxar a política de origem e permitir que os subdomínios de um site interajam. Este comportamento será desativado por predefinição, de modo a que a definição da document.domain propriedade não tenha qualquer efeito. Para obter mais informações e soluções, consulte O Microsoft Edge irá desativar a modificação de document.domain.

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.