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.alert Remove , window.prompt e 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 |
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. |
|
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. |