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 para a plataforma Web do 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 |
---|---|---|
Preterir getHostEnvironmentValue |
Versão futura (TBD) | 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. |
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 -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. |