Notas de versão do canal do Microsoft Edge beta
Estas notas de versão fornecem informações sobre novas funcionalidades e atualizações não relacionadas com segurança incluídas no Canal do Microsoft Edge Beta. As versões arquivadas destas notas de versão estão disponíveis em Notas de versão arquivadas do Microsoft Edge Beta Channel.
Obtenha as atualizações de Microsoft Edge para Empresas mais recentes para a sua empresa, escola ou organização na nossa Página de Transferências
Observação
A Plataforma da Web do Microsoft Edge evolui constantemente para melhorar a experiência, segurança e privacidade do usuário. Para saber mais, confira Compatibilidade de sites: alterações que afetam o Microsoft Edge.
Versão 133.0.3065.51: 07 de fevereiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 133.0.3065.49: 05 de fevereiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 133.0.3065.39: 31 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 133.0.3065.31: 27 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 133.0.3065.19: 21 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 133.0.3065.10: 17 de janeiro de 2025
Foram corrigidos vários erros e problemas de desempenho, atualizações do canal Dev, atualizações de funcionalidades, atualizações de políticas e alterações que afetam a compatibilidade do site.
Atualizações do canal Dev
As seguintes atualizações do canal Dev precederam esta versão do canal Beta. Estas notas fornecem informações detalhadas sobre as alterações em cada versão.
- A atualização do Canal Dev para a versão 133.0.2992.0 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 133.0.3000.0 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 133.0.3014.0 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 133.0.3054.1 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 133.0.3065.7 está ativa. | Microsoft Community Hub
Correções
- Foi corrigido um problema que impedia os utilizadores de selecionar "Comunicar este ficheiro como seguro" ao transferir um ficheiro.
Atualizações de recursos
Expandir o suporte para visualizar Ficheiros PDF Protegidos do MIP para diferentes soberanias (incluindo GCCH). Os clientes da cloud soberana (incluindo o GCCH) conseguem abrir conteúdo PDF protegido por MIP no Microsoft Edge. Esta alteração está disponível no leitor de PDF incorporado do Microsoft Edge com tecnologia adobe Acrobat e no motor de PDF do Microsoft Edge legado.
Processamento de URLs de esquema não especiais. O processamento de URLs de esquema não social é atualizado para se tornar compatível com o URL Standard (https://url.spec.whatwg.org/). Esta alteração tem impactos de compatibilidade de sites que podem exigir alterações aos seus sites. Para obter mais informações e documentação de orientação para programadores Web, consulte http://bit.ly/url-non-special.
Preterir
textprediction
atributo. Remove o suporte para otextprediction
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 padronizadowritingsuggestions
, que funciona de forma semelhante atextprediction
, mas também se aplica a outras funcionalidades de assistência de escrita que os browsers podem fornecer. Sites explicitamente definidostextprediction
comotrue
oufalse
podem, em vez disso, definirwritingsuggestions
para o mesmo valor. Para obter mais informações, consulte Sugestões de escrita na especificação HTML.Bloqueador de scareware. O bloqueador de scareware no Microsoft Edge é o seu escudo com tecnologia de IA concebido para o proteger a si e aos seus utilizadores contra ataques de scareware. Depois de ativado, o bloqueador de scareware utiliza machine learning (ML) para identificar e bloquear estes esquemas fraudulentos, mantendo-o seguro enquanto navega na Web. Para obter mais informações, consulte Stand up to scareware with scareware blocker (Stand up to scareware with scareware blocker), agora disponível em pré-visualização no Microsoft Edge – Blogue do Microsoft Edge. Nota: Esta experiência está em pré-visualização e os utilizadores podem optar ativamente por participar através das Definições do Microsoft Edge,
edge://settings/privacy
em , Scareware está localizado em "Segurança".Remova a política utilizada para o mesmo comportamento do site legado. No Microsoft Edge versão 80, introduzimos a política LegacySameSiteCookieBehaviorEnabledForDomainList para reverter o comportamento sameSite dos cookies para o comportamento legado nos domínios especificados. A política LegacySameSiteCookieBehaviorEnabledForDomainList é obsoleta na versão 133 do Microsoft Edge.
IU de Transferências Atualizada para Melhorar o Desempenho. A IU de Transferências é reescrita para melhorar o desempenho. A funcionalidade voltada para o cliente e a experiência de utilizador das versões anteriores permanecem as mesmas.
Atualizações de política
Novas políticas
- CACertificateManagementAllowed - Permitir que os utilizadores giram certificados de AC instalados
- Certificados de AC – certificados de servidor TLS que devem ser considerados fidedignos pelo Microsoft Edge
- CACertificatesWithConstraints – certificados TLS que devem ser considerados fidedignos pelo Microsoft Edge para autenticação de servidor com restrições
- CADistrustedCertificates – certificados TLS que devem ser desconfiados pelo Microsoft Edge para autenticação de servidor
- CAHintCertificates – certificados TLS que não são fidedignos ou desconfiados, mas que podem ser utilizados na criação de caminhos para autenticação de servidor
- CAPlatformIntegrationEnabled - Utilizar certificados TLS adicionados pelo utilizador a partir de arquivos de confiança da plataforma para autenticação de servidor
- DataURLWhitespacePreservationEnabled – Preservação do Espaço em Branco dataURL para todos os tipos de multimédia
- EdgeSidebarAppUrlHostForceList – controlar as aplicações que são forçadas a ser apresentadas na barra lateral do Microsoft Edge
- PdfViewerOutOfProcessIframeEnabled - Utilizar o Visualizador de PDF do iframe fora do processo
- SeamlessWebToBrowserSignInEnabled – Início de Sessão Totalmente Integrado no Browser Ativado
- WebToBrowserSignInEnabled – Início de Sessão web para browser ativado
Políticas obsoletas
- CopilotCDPPageContext - Control Copilot with Commercial Data Protection access to page context for Microsoft Entra ID profiles (obsoleto)
- CSSCustomStateDeprecatedSyntaxEnabled – controla se a sintaxe :--foo preterida para o estado personalizado do CSS está ativada (obsoleta)
- LegacySameSiteCookieBehaviorEnabledForDomainList – Reverter para o comportamento do SameSite legado para cookies em sites especificados (obsoleto)
Compatibilidade do site com impacto nas alterações
Observação
Partes desta nota de versão 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.
Função attr() avançada do CSS. Implementa o aumento para
attr()
especificado no Nível CSS 5, que permite tipos além<string>
de e utilização em todas as propriedades CSS (além do suporte existente para o pseudo-elementocontent
).Pseudoclasse CSS
:open
. As:open
correspondências<dialog>
pseudoclasse e<details>
quando estão no estado aberto e as correspondências<select>
e<input>
quando estão em modos que têm um seletor e o seletor é apresentado.Consultas de contentor de estado de deslocamento CSS. Utilize consultas de contentor para modelar descendentes de contentores com base no respetivo estado de deslocamento.
O contentor de consulta é um contentor de deslocamento ou um elemento afetado pela posição de deslocamento de um contentor de deslocamento. Os seguintes estados podem ser consultados:
-
stuck
: um contentor colocado autocolante está bloqueado numa das extremidades da caixa de deslocamento. -
snapped
: um contentor alinhado com o ajuste de deslocamento está atualmente encaixado horizontal ou verticalmente. -
scrollable
: se um contentor de deslocamento pode ser percorrido numa direção consultada.
Uma nova
container-type: scroll-state
permite que os contentores sejam consultados.#sticky { position: sticky; container-type: scroll-state; } @container scroll-state(stuck: top) { #sticky-child { font-size: 75%; } }
-
CSS
text-box
,text-box-trim
etext-box-edge
. Para alcançar o equilíbrio ideal do conteúdo de texto, astext-box-trim
propriedades etext-box-edge
, juntamente com atext-box
propriedade abreviada, tornam possível um controlo mais fino do alinhamento vertical do texto.A
text-box-trim
propriedade especifica os lados a cortar, acima ou abaixo, e atext-box-edge
propriedade especifica como o limite deve ser cortado.Estas propriedades permitem-lhe controlar o espaçamento vertical com precisão através das métricas do tipo de letra.
O
hint
valor dopopover
atributo . A API Pop over especifica o comportamento de dois valores dopopover
atributo:auto
emanual
. Esta funcionalidade descreve um terceiro valor,popover=hint
. As sugestões, que são mais frequentemente associadas a comportamentos do tipo "descrição", têm comportamentos ligeiramente diferentes. Principalmente, a diferença é que umhint
é subordinado ao automático ao abrir pilhas aninhadas de pop-overs. Assim, é possível abrir um pop-over não relacionadohint
enquanto uma pilha existente deauto
popovers permanece aberta.O exemplo canónico é que um
<select>
seletor está aberto (popover=auto
) e é apresentada uma descrição acionada por pairar (popover=hint
). Essa ação não fecha o<select>
seletor.Melhorias ao invocador de pop-over e ao posicionamento da âncora. Adiciona uma forma imperativa de definir relações de invocador entre popovers com
popover.showPopover({source})
. Permite que as relações do invocador criem referências implícitas de elementos de âncora.O pop-over aninhado dentro do invocador não deve invocá-lo novamente. No caso seguinte, clicar no botão ativa corretamente o pop-over, no entanto, clicar no próprio pop-over depois disso não deve fechar o pop-over.
<button popovertarget=foo>Activate <div popover id=foo>Clicking me shouldn't close me</div> </button>
Isto aconteceu anteriormente, porque o pop-over clica em bolhas para o
<button>
e ativa o invocador, o que ativa o pop-over fechado. Isto foi agora alterado para o comportamento esperado.Animation.overallProgress
. Fornece aos programadores uma representação conveniente e consistente do quão longe uma animação avançou nas suas iterações e independentemente da natureza da sua linha do tempo. Sem aoverallProgress
propriedade , tem de calcular manualmente até que ponto uma animação avançou, tendo em conta o número de iterações da animação e se acurrentTime
animação é uma percentagem do tempo total (como no caso das animações orientadas por deslocamento) ou uma quantidade de tempo absoluta (como no caso das animações orientadas pelo tempo).O
pause()
método doAtomics
objeto. Adiciona opause()
método aoAtomics
objeto de espaço de nomes para indicar à CPU que o código atual está a executar um spinlock.Relatórios de hash CSP para scripts. Muitas vezes, as aplicações Web complexas precisam de controlar as sub-origens que transferem, para fins de segurança.
Em particular, as futuras normas e melhores práticas do setor (por exemplo, PCI-DSS v4) exigem que as aplicações Web mantenham um inventário de todos os scripts que transferem e executam.
Esta funcionalidade baseia-se no CSP e na API de Relatórios para comunicar os URLs e hashes (para CORS/mesma origem) de todos os recursos de script que o documento carrega.
Movimentação de preservação de estado do DOM. Adiciona um PRIMITIVO DOM (
Node.prototype.moveBefore
) que lhe permite mover elementos em torno de uma árvore DOM, sem repor o estado do elemento.Ao mover em vez de remover e inserir, o estado como o seguinte é preservado:
-
<iframe>
os elementos permanecem carregados. - O elemento ativo continua a ser o foco.
- As caixas de diálogo popovers, ecrã inteiro e modal permanecem abertas.
- As transições e animações CSS continuam.
-
Expor
attributionsrc
atributo em<area>
. Alinha a exposição doattributionsrc
atributo com<area>
o comportamento de processamento existente do atributo, mesmo quando não foi exposto.Além disso, faz sentido suportar o atributo em
<area>
, uma vez que esse elemento é uma superfície de navegação de primeira classe, e o Microsoft Edge já o suporta nas outras superfícies de<a>
ewindow.open
Exponha a origem
renderTime
cruzada codificada na temporização do elemento e no LCP (independentemente deTiming-Allow-Origin
). A temporização do elemento e as entradas LCP têm umrenderTime
atributo, alinhado com a primeira moldura em que uma imagem ou texto foi pintado.Este atributo está atualmente protegido para imagens de várias origens ao exigir um
Timing-Allow-Origin
cabeçalho no recurso de imagem. No entanto, essa restrição é fácil de contornar (por exemplo, ao apresentar uma imagem de origem e de várias origens na mesma moldura).Uma vez que esta tem sido uma fonte de confusão, planeamos, em vez disso, remover esta restrição e, em vez disso, aplicar a composição de vezes por 4 ms quando o documento não estiver isolado entre origens. Isto é aparentemente grossroso o suficiente para evitar a fuga de informações úteis sobre o tempo de descodificação sobre imagens de várias origens.
A
FileSystemObserver
interface. AFileSystemObserver
interface notifica sites de alterações ao sistema de ficheiros. Os sites observam alterações a ficheiros e diretórios, aos quais o utilizador concedeu anteriormente permissão, no dispositivo local do utilizador ou no Sistema de Ficheiros de Registo (também conhecido como Sistema de Ficheiros Privados de Origem) e são notificados de informações básicas sobre alterações, como o tipo de alteração.Vários mapas de importação. Atualmente, os mapas de importação têm de ser carregados antes de qualquer módulo do ES e só pode haver um único mapa de importação por documento. Isto torna-os frágeis e potencialmente lentos a serem utilizados em cenários da vida real: qualquer módulo que seja carregado antes deles interrompe toda a aplicação e, em aplicações com muitos módulos, tornam-se um grande recurso de bloqueio, uma vez que todo o mapa para todos os módulos possíveis tem de ser carregado primeiro.
Esta funcionalidade permite vários mapas de importação por documento ao intercalá-los de forma consistente e determinista.
Cabeçalhos de Acesso ao Armazenamento. Oferece uma forma alternativa de as incorporações autenticadas optarem por cookies não particionados. Estes cabeçalhos indicam se os cookies não particionados são (ou podem ser) incluídos num determinado pedido de rede e permitem que os servidores ativem
storage-access
as permissões que já lhes foram concedidas. Dar uma forma alternativa de ativar astorage-access
permissão permite a utilização por recursos não existentes e pode reduzir a latência para incorporações autenticadas.Suporte para a criação
ClipboardItem
comPromise<DOMString>.
oClipboardItem
, que é a entrada para o método de área de transferênciawrite()
assíncrona, agora aceita valores de cadeia, além de Blobs no respetivo construtor.ClipboardItemData
pode ser um Blob, uma cadeia ou uma Promessa que resolve para um Blob ou uma cadeia.WebAssembly Memory64. A proposta memory64 adiciona suporte para memórias lineares do WebAssembly com um tamanho superior a 2^32 bits. Não fornece novas instruções, mas expande as instruções existentes para permitir índices de 64 bits para memórias e tabelas.
API de Autenticação Web: método PublicKeyCredential
getClientCapabilities()
. O método PublicKeyCredentialgetClientCapabilities()
permite-lhe determinar que funcionalidades WebAuthn são suportadas pelo cliente do utilizador. O método devolve uma lista de capacidades suportadas, permitindo aos programadores adaptar experiências de autenticação e fluxos de trabalho com base na funcionalidade específica do cliente.WebGPU: formatos de vértice de 1 componente (e unorm8x4-bgra). Adiciona formatos de vértice adicionais que não estão presentes na versão inicial do WebGPU devido à falta de suporte ou a versões antigas do macOS (que já não são suportadas por nenhum browser). Os formatos de vértice de 1 componente permitem que as aplicações solicitem apenas os dados necessários quando anteriormente tinham de pedir, pelo menos, duas vezes mais para tipos de dados de 8 e 16 bits. O formato unorm8x4-bgra torna um pouco mais conveniente carregar cores de vértice codificadas com BGRA, mantendo o mesmo sombreado.
Algoritmo X25519 da API de Criptografia Web. O algoritmo "X25519" fornece ferramentas para executar o contrato de chave com a função X25519 especificada em [RFC7748]. O identificador do algoritmo "X25519" pode ser utilizado na interface SubtleCrypto para aceder às operações implementadas: generateKey, importKey, exportKey, deriveKey e deriveBits.
Preterir o limite de WebGPU
maxInterStageShaderComponents
. OmaxInterStageShaderComponents limit
é preterido devido a uma combinação de fatores. A data de remoção pretendida no Microsoft Edge 135.- Redundância com
maxInterStageShaderVariables
: este limite já serve um objetivo semelhante, controlando a quantidade de dados transmitidos entre fases de sombreado. - Pequenas discrepâncias: embora existam ligeiras diferenças na forma como os dois limites são calculados, estas diferenças são menores e podem ser efetivamente geridas dentro do
maxInterStageShaderVariables
limite. - Simplificação: remover
maxInterStageShaderComponents
simplifica a interface de sombreado e reduz a complexidade para os programadores. Em vez de gerirem dois limites separados com diferenças subtis, podem concentrar-se no mais adequado e abrangentemaxInterStageShaderVariables
.
- Redundância com
Remova
<link rel=prefetch>
a regra de cinco minutos. Anteriormente, quando um recurso era pré-gravado com<link rel=prefetch>
o , o Microsoft Edge ignorava a semântica da cache (nomeadamentemax-age
eno-cache
) para a primeira utilização em cinco minutos, para evitar a refetching. Agora, o Microsoft Edge remove este caso especial e utiliza semântica de cache HTTP normal.Isto significa que os programadores Web têm de incluir cabeçalhos de colocação em cache adequados (Controlo de Cache ou Expira) para ver as vantagens do
<link rel=prefetch>
.Isto também afeta o não padrão
<link rel=prerender>
.
Versão 132.0.2957.111: 15 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.106: 13 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.101: 11 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.93: 6 de janeiro de 2025
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.55: 16 de dezembro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.41: 9 de dezembro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 132.0.2957.26: 2 de dezembro de 2024
Foram corrigidos vários erros e problemas de desempenho e atualizações de funcionalidades.
Atualizações de recursos
Descontinuação da página de Suporte do Microsoft Edge. Para melhorar a experiência do utilizador final, edge://support está a ser preterida. As informações encontradas no edge://support estão disponíveis noutras páginas: edge://version, edge://metrics-internals, edge://extensions e edge://policy.
Gerador de temas de IA. O Microsoft Edge inclui um gerador de temas de IA que permite aos utilizadores introduzir uma cadeia de texto e gerar uma série de imagens para pré-visualizar como temas do browser. A aplicação do tema inclui definir a imagem gerada na nova página de separador do Microsoft Edge e aplicar a cor dominante da imagem à moldura do browser. Os utilizadores podem agora encontrar um novo ponto de entrada no edge://settings/appearance que os direciona para o Gerador de Temas de IA: Criar um Tema de Browser Personalizado. Os administradores podem controlar a disponibilidade desta funcionalidade com a política AIGenThemesEnabled . Se um administrador optar por desativar a funcionalidade através da política, a página ligada nas Definições do Microsoft Edge está disponível, mas os utilizadores não terão permissão para gerar imagens e verão uma mensagem de erro. Nota: Esta é uma implementação de funcionalidades controlada. Se não vir esta funcionalidade, marcar novamente à medida que continuamos a nossa implementação.
Versão 132.0.2957.11: 22 de novembro de 2024
Foram corrigidos vários erros e problemas de desempenho, atualizações do canal Dev, atualizações de funcionalidades, atualizações de políticas e alterações que afetam a compatibilidade do site.
Atualizações do canal Dev
As seguintes atualizações do canal Dev precederam esta versão do canal Beta. Estas notas fornecem informações detalhadas sobre as alterações em cada versão.
- A atualização do Canal Dev para a versão 132.0.2917.0 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 132.0.2931.1 está ativa. | Microsoft Community Hub
- A atualização do Canal Dev para a versão 132.0.2945.0 está ativa. | Microsoft Community Hub
Atualizações de recursos
Intune políticas no serviço de gestão do Microsoft Edge. Agora, os administradores podem definir políticas de Intune através do serviço de gestão do Microsoft Edge, juntamente com as políticas de cloud existentes. Esta capacidade permite que os administradores implementem políticas de browser na cloud e Intune políticas a partir de um único painel, facilitando a segurança dos utilizadores e o fluxo de trabalho do browser simplificado. Esta funcionalidade inclui um novo assistente de criação de políticas que simplifica o processo de criação num fluxo passo a passo abrangente. Nota: Esta experiência está em pré-visualização pública e pode ser acedida ao optar ativamente por participar no lançamento direcionado no Centro de administração do Microsoft 365.
Monitorização de versões no serviço de gestão do Edge. O serviço de gestão do Edge oferece uma vista única de todas as instâncias geridas do Microsoft Edge com as suas status de atualização e possíveis ações a realizar. Para dispositivos desatualizados, pode agendar facilmente atualizações ou notificar os utilizadores para atualizarem os respetivos browsers para evitar interrupções do fluxo de trabalho. Nota: Esta experiência está em pré-visualização pública e pode ser acedida ao optar ativamente por participar no lançamento direcionado no Centro de administração do Microsoft 365.
Controlo de Produtos de Compras. Controle facilmente os preços dos produtos com uma nova experiência na Barra de Endereços do Microsoft Edge que aparece na página de detalhes do produto. Os utilizadores podem controlar os preços rapidamente e são notificados quando há uma descida de preço nesse produto e poupam mais. Os administradores podem controlar a disponibilidade das Compras no Microsoft Edge através da política EdgeShoppingAssistantEnabled . Nota: Esta funcionalidade é uma implementação de funcionalidades controlada. Se não vir esta funcionalidade, marcar novamente à medida que continuamos a nossa implementação.
Sincronização de Dados de Utilização de Funcionalidades. O Microsoft Edge Sync, que permite aos utilizadores sincronizar os respetivos dados de utilizador do Microsoft Edge em vários dispositivos, está agora a iniciar uma nova categoria de dados de sincronização denominada Utilização de Funcionalidades. Esta nova categoria permite que os utilizadores sincronizem os dados relativos à utilização das funcionalidades do Microsoft Edge em todos os seus dispositivos. Nota: Esta funcionalidade é uma implementação de funcionalidades controlada. Se não vir esta funcionalidade, marcar novamente à medida que continuamos a nossa implementação.
Nova política do gestor de palavras-passe. A política DeletingUndecryptablePasswordsEnabled controla se o gestor de palavras-passe incorporado pode eliminar palavras-passe não desencriptáveis da respetiva base de dados. Esta política é necessária para restaurar a funcionalidade completa do gestor de palavras-passe incorporado, mas pode causar perda permanente de dados. Os valores de palavra-passe não desencriptáveis não serão desencriptáveis por si só. Se for possível corrigi-las, normalmente requer ações de utilizador complexas.
PromotionalTabsEnabled descontinuação da política. A política PromotionalTabsEnabled foi preterida na versão 132 do Microsoft Edge e será obsoleta numa versão futura do Microsoft Edge. Em alternativa, os administradores podem utilizar a política ShowRecommendationsEnabled .
Permitir que os utilizadores empresariais vejam PDFs XFA com o Modo IE. Os clientes empresariais podem ver PDFs XFA no Microsoft Edge através do modo IE através da política ViewXFAPDFInIEModeAllowedOrigins ou ViewXFAPDFInIEModeAllowedFileHash . Esta alteração está disponível no novo visualizador de PDF no Microsoft Edge.
Atualizações de política
Novas políticas
AdHocCodeSigningForPWAsEnabled – assinatura de aplicação nativa durante a instalação da Aplicação Web Progressiva
AutomaticFullscreenAllowedForUrls - Permitir ecrã inteiro automático em sites especificados
AutomaticFullscreenBlockedForUrls – bloquear o ecrã inteiro automático em sites especificados
CreatePasskeysInICloudKeychain - Controle se a criação da chave de acesso será predefinida para o Keychain do iCloud
DeletingUndecryptablePasswordsEnabled - Ativar a eliminação de palavras-passe não desencriptáveis
GenAILocalFoundationalModelSettings - Definições para o modelo fundamental local GenAI
IPv6ReachabilityOverrideEnabled – ativar a substituição de marcar de acessibilidade IPv6
LiveTranslationAllowed - Tradução em direto permitida
PersonalizeTopSitesInCustomizeSidebarEnabled - Personalize os meus sites principais em Personalizar Barra Lateral ativada por predefinição
ViewXFAPDFInIEModeAllowedFileHash - Ver ficheiros PDF baseados em XFA com o Modo IE para hash de ficheiro permitido.
ViewXFAPDFInIEModeAllowedOrigins - Veja ficheiros PDF baseados em XFA com o Modo IE para a origem de ficheiro permitida.
SelectParserRelaxationEnabled - Controla se o novo comportamento do analisador HTML para o
<select>
elemento está ativado
Políticas preteridas
- InsecureFormsWarningsEnabled - Ativar avisos para formulários inseguros (preteridos)
- MutationEventsEnabled - Ativar Eventos de Mutação preteridos/removidos (preteridos)
- PromotionalTabsEnabled - Ativar conteúdo promocional de separador completo (preterido)
Políticas obsoletas
- BlockTruncatedCookies - Bloquear cookies truncados (obsoletos)
- CertificateTransparencyEnforcementDisabledForLegacyCas – Desativar a imposição da Transparência do Certificado para uma lista de autoridades de certificação legadas (obsoleto)
Compatibilidade do site com impacto nas alterações
Observação
Partes desta nota de versão 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.
Posicionamento da Âncora CSS: permitir
anchor-size()
propriedades de inset e margin. Originalmente,anchor-size()
só era permitido nas propriedades de dimensionamento. A especificação agora também permiteanchor-size()
insets e margens.CSS lado a lado a escrever modos. Suporte de
sideways-rl
esideways-lr
palavras-chave para awriting-mode
propriedade CSS.sideways-rl
esideways-lr
são úteis para escrever texto não CJK verticalmente. Não têm comportamentos favoráveis para linguagens CJK, ao contráriovertical-rl
de evertical-lr
.Ativar/desativar eventos da caixa de diálogo. Esta alteração incorpora o mesmo
ToggleEvent
que os popovers emissão, mas para<dialog>
elementos: quandoshowModal
oushow
é chamado,<dialog>
envia umToggleEvent
comnewState=open
. Quando um<dialog>
é fechado (utilizando o formulário, botão ou observador de fecho), deve enviar umToggleEvent
comnewState=closed
.Anteriormente, para detetar quando um
<dialog>
observador de mutação abre tinha de ser registado para marcar para abrir.Captura de Elementos. Dado um vídeo
MediaStreamTrack
obtido através de meios preexistidos para iniciar a captura de separadores, a Captura de Elementos permite a mutação da faixa para capturar apenas uma subárvore do DOM a partir de um determinado Elemento.A API tem alguma semelhança com a API de Captura de Região, mas oferece maior flexibilidade para as aplicações, uma vez que o conteúdo oculto e oculto são ambos excluídos da captura.
Funcionalidades de autorização do FedCM. Isto agrupe algumas funcionalidades que os Fornecedores de Identidade (IdP) podem utilizar para implementar fluxos de autorização, tais como permitir que um utilizador conceda acesso ao respetivo calendário a uma Entidade Confiadora (RP). Especificamente:
- O IdP tem de ser capaz de mostrar um pedido personalizado para a permissão (API de continuação).
- O RP precisa de uma forma extensível de comunicar ao IdP aquilo a que pretende aceder (API de parâmetros).
- O RP tem de ser capaz de personalizar ou suprimir o texto que se refere à partilha de IdP "nome, endereço de e-mail e imagem de perfil" porque, nesta situação, estão a pedir informações diferentes (API de campos).
- O IdP poderá querer utilizar um ponto final diferente para implementar o fluxo de autorização (vários configURLs).
- Determinadas contas só podem ser elegíveis para um dos fluxos de autenticação e autorização, pelo que tem de haver uma forma de mostrar contas diferentes nos dois fluxos (API de etiquetas de conta).
API do Modo FedCM e Utilizar Outra API de Conta. Duas novas extensões para o FedCM:
-
Modo: o
active
modo permite que os sites chamem o FedCM dentro de uma seleção de botão (por exemplo, selecionar um botão Iniciar sessão no IdP ), o que requer que o FedCM garanta que responde sempre com uma interface de utilizador visível. Chamar a API do FedCM no modo ativo leva os utilizadores a iniciar sessão no Fornecedor de Identidade (IdP) quando os utilizadores têm sessão iniciada. Além disso, como o modo ativo é chamado num gesto de utilizador explícito, a IU também é mais proeminente (por exemplo, centrada e modal) em comparação com a IU do modo passivo (que não requer um requisito de gestos do utilizador e pode ser chamada no carregamento da página). - Utilizar Outra Conta: com esta extensão, um IdP pode permitir que os utilizadores iniciem sessão noutras contas.
-
Modo: o
Obter:
Request.bytes()
eResponse.bytes()
. Adicione umbytes()
método àsRequest
interfaces eResponse
, que devolve uma promessa que é resolvida com um Uint8Array. EmboraRequest
eResponse
tenha umarrayBuffer()
método, não é possível ler diretamente a partir de uma memória intermédia. Tem de ser criada uma vista como umaUint8Array
para a ler. Obytes()
método melhora a ergonomia de obter o corpo de Pedido e Resposta.Ignore Strict-Transport-Security para localhost.
Strict-Transport-Security
Os cabeçalhos de resposta (STS) podem causar problemas aos servidores Web de localhost, uma vez que o STS aplica o sistema anfitrião em todas as portas. Isto causa problemas de compatibilidade para os programadores Web que testam localmente. Também afeta os utilizadores finais que utilizam pacotes de software que normalmente iniciam servidores Web localhost por razões efémeras. Por exemplo, comunicação de um token de autenticação a partir de um início de sessão na Web para um pacote de software local. Se um serviço de escuta local definirStrict-Transport-Security
uma resposta localhost, será aplicado a todos os pedidos de localhost subsequentes, independentemente da porta.O Microsoft Edge 132 resolve este problema ao ignorar
Strict-Transport-Security
os cabeçalhos nas respostas dos URLs de localhost.Contentores de deslocamento centrados no teclado. A implementação desta funcionalidade (a partir do Microsoft Edge 130) foi interrompida devido a uma regressão de acessibilidade. Este problema foi corrigido e a funcionalidade continua a ser implementada com o Microsoft Edge 132. KeyboardFocusableScrollersEnabled é a política para esta funcionalidade.
Caráter universal da lista de permissões predefinida da Política de Permissões do Token de Estado Privado. O acesso à API de Token de Estado Privado é controlado pelas funcionalidades da Política de Permissões. O Microsoft Edge 132 atualiza a lista de permissões predefinida para as
private-state-token-issuance
funcionalidades eprivate-state-token-redemption
deself
para*
(caráter universal).PushMessageData::bytes()
. APushMessageData
interface imita aBody
interface, que foi alterada no início deste ano com um novobytes()
método, seguindo o princípio de que as APIs devem geralmente vend byte buffers comoUint8Arrays
. O Microsoft Edge 132 é realinhado com aBody
interface ao fornecer também obytes()
acessório naPushMessageData
interface.Consultas guardadas em
sharedStorage.selectURL
.sharedStorage.selectURL()
agora, permite que as consultas sejam guardadas e reutilizadas por página. Dois orçamentos de carregamento por página são cobrados na primeira vez que uma consulta guardada é executada, mas não para execuções subsequentes da consulta guardada durante o mesmo carregamento de página. Esta alteração é efetuada com umsavedQuery
parâmetro nas opções paraselectURL()
que designe a consulta.Crie uma exceção para pop-overs e caixas de diálogo em documentos não ativos. Anteriormente, chamar
showPopover()
oushowModal()
num pop-over ou caixa de diálogo que reside num documento inativo falharia silenciosamente. Não foi emitida nenhuma exceção, mas como o documento está inativo, não seria apresentada nenhuma ativação pop-over ou caixa de diálogo. A partir do Microsoft Edge 132, estas situações geramInvalidStateError
agora .API de Sinal WebAuthn. Permite que as entidades confiadoras do WebAuthn sinalizem informações sobre as credenciais existentes de volta aos fornecedores de armazenamento de credenciais, para que as credenciais incorretas ou revogadas possam ser atualizadas ou removidas da IU do fornecedor e do sistema.
WebGPU: mistura de texturas flutuantes de 32 bits. A
float32-blendable
funcionalidade GPU torna as texturas de GPU com formatosr32float
,rg32float
ergba32float
blendable.WebGPU: exponha GPUAdapterInfo a partir de GPUDevice. O atributo GPUDevice
adapterInfo
expõe o mesmoGPUAdapterInfo
que oGPUAdapter
objeto.WebGPU: utilização da vista textura. Adiciona um campo opcional à criação da vista de textura webGPU para pedir um subconjunto dos sinalizadores de utilização da textura de origem.
Por predefinição, a utilização da vista de textura herda da textura de origem, mas existem formatos de vista que podem ser incompatíveis com o conjunto completo de utilizações herdadas. Adicionar um campo de utilização à criação da vista de textura permite ao utilizador pedir um subconjunto das utilizações da textura de origem que são válidas com o formato de vista e específicas à utilização pretendida da vista de textura.
As implementações de WebGPU também podem otimizar a criação de recursos de baixo nível e melhorar o desempenho ao utilizar vistas com sinalizadores de utilização mais especializados.
Novas avaliações de origem: Document-Isolation-Policy. A Política de Isolamento de Documentos permite que um documento se ative
crossOriginIsolation
por si próprio, sem ter de implementar o COOP ou o COEP e independentemente dacrossOriginIsolation
status da página. A política é apoiada pelo isolamento do processo. Além disso, os sub-recursos de origem cruzada não CORS do documento serão carregados sem credenciais ou terão de ter um cabeçalho CORP.Novas avaliações de origem: Compilar Sugestões Explícitas com Comentários Mágicos. Esta funcionalidade permite-lhe anexar informações sobre as funções que devem ser analisadas e compiladas em ficheiros JavaScript. As informações são codificadas como comentários mágicos.
navigator.storage
já não é um EventTarget.navigator.storage
foi criado paraEventTarget
o Evento de Pressão de Armazenamento, que nunca passou da fase de protótipo. Este código inativo está a ser removido e, como resultado,navigator.storage
deixará de ser expandidoEventTarget
.Remover APIs de Ecrã Inteiro htmlVideoElement com Prefixo. As APIs de ecrã inteiro HTMLVideoElement com prefixo foram preteridas do Microsoft Edge.
Foram substituídos pela
Element.requestFullscreen()
API. A partir de 2024, a maioria dos browsers tem tido suporte para as APIs não prefixadas há alguns anos.O Microsoft Edge 132 remove o seguinte de
HTMLVideoElement
:- O
webkitSupportsFullscreen
atributo . - O
webkitDisplayingFullscreen
atributo . - O
webkitEnterFullscreen()
método . - O
webkitExitFullscreen()
método . Tenha em atenção as diferentes maiúsculas/minúsculas do "S" em FullScreen. - O
webkitEnterFullScreen()
método . - O
webkitExitFullScreen()
método .
Estes métodos são agora apenas aliases para a API moderna. A sua utilização tem diminuído constantemente ao longo dos anos.
Versão 131.0.2903.51: 15 de novembro de 2024
- O
Vários bugs e problemas de desempenho corrigidos.
Versão 131.0.2903.48: 14 de novembro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 131.0.2903.45: 13 de novembro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 131.0.2903.36: 8 de novembro de 2024
Foram corrigidos vários erros e problemas de desempenho e atualizações de funcionalidades.
Observação
Partes desta nota de versão 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.
Atualizações de recursos
Alterações ao Kyber. O algoritmo Kyber foi padronizado com pequenas alterações técnicas e o nome foi mudado para o Módulo Lattice Key Encapsulation Mechanism (ML-KEM). O ML-KEM é implementado na biblioteca de criptografia BoringSSL, que permite que seja implementada e utilizada por serviços que dependem desta biblioteca.
As alterações à versão final do ML-KEM tornam-na incompatível com a versão da Kyber implementada anteriormente. Devido a esta incompatibilidade, serão efetuadas as seguintes alterações no Microsoft Edge:
- O Microsoft Edge muda do suporte da Kyber para o ML-KEM.
- O Microsoft Edge oferece uma predição de partilha chave para ML-KEM híbrido (codepoint 0x11EC).
- O
PostQuantumKeyAgreementEnabled
sinalizador e a política PostQuantumKeyAgreementEnabled aplicam-se à Kyber e à ML-KEM. - O Microsoft Edge deixará de suportar a Kyber híbrida (codepoint 0x6399).
Versão 131.0.2903.27: 4 de novembro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 131.0.2903.14: 28 de outubro de 2024
Vários bugs e problemas de desempenho corrigidos.
Versão 131.0.2903.9: 24 de outubro de 2024
Foram corrigidos vários erros e problemas de desempenho, atualizações do canal Dev, atualizações de funcionalidades, compatibilidade de sites com alterações e atualizações de políticas.
Observação
Partes desta nota de versão 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.
Atualizações do Canal de Desenvolvimento
As seguintes atualizações do canal Dev precederam esta versão do canal Beta. Estas notas fornecem informações detalhadas sobre as alterações em cada versão.
- A atualização do Canal Dev para a versão 131.0.2863.0 está ativa. - Microsoft Community Hub
- A atualização do Canal Dev para a versão 131.0.2875.0 está ativa. - Microsoft Community Hub
- A atualização do Canal Dev para a versão 131.0.2889.0 está ativa. - Microsoft Community Hub
- A atualização do Canal Dev para a versão 131.0.2903.5 está ativa. - Microsoft Community Hub
Atualizações de recursos
Caixa de diálogo Cancelar para
beforeunload
o evento. O Microsoft Edge alterou o comportamento da caixa de diálogo de cancelamento dobeforeunload
evento. Chamarevent.preventDefault
numbeforeunload
processador de eventos não impede que a caixa de diálogo seja apresentada. Em vez disso,event.returnValue = ''
tem de ser chamado nobeforeunload
processador de eventos para impedir a caixa de diálogo de cancelamento. A política BeforeunloadEventCancelByPreventDefaultEnabled é obsoleta e já não funciona após a versão 130 do Microsoft Edge.Obtenha as atualizações mais recentes sem esforço com a atualização instantânea. A atualização instantânea no Microsoft Edge garante que obtém automaticamente as atualizações mais recentes do browser quando se afasta do computador. Pode continuar a navegar, sabendo que já tem as atualizações mais recentes para mantê-lo seguro online. Para obter mais informações, consulte Obter atualizações instantâneas no Microsoft Edge - Suporte da Microsoft. Nota: Esta funcionalidade está em pré-visualização privada para clientes empresariais. As futuras atualizações de funcionalidades estão disponíveis através das notas de versão do Microsoft Edge.
Compatibilidade do site com impacto nas alterações
Posicionamento da Âncora CSS:
anchor-scope
. Aanchor-scope
propriedade permite limitar a visibilidade dos nomes de âncora a uma determinada subárvore.CSS
font-variant-emoji
. Afont-variant-emoji
propriedade CSS fornece uma forma de controlar entre glifos de emoji coloridos (estilo emoji) e monocromáticos (estilo de texto). Este método também pode ser feito ao adicionar um Emoji Selector de Variação, especificamente U+FE0E para texto e U+FE0F para emojis, após cada ponto de código de emoji.O CSS realça a herança. Com o CSS a realçar a herança, o CSS realça pseudo-classes, como
::selection
e::highlight
, herdam as respetivas propriedades através da cadeia pseudo-realce, em vez da cadeia de elementos. O resultado é um modelo mais intuitivo para a herança de propriedades em destaques.Melhorias na estrutura de estilo de
<details>
e<summary>
elementos. Suporte mais estilo CSS para a estrutura de<details>
e<summary>
elementos para permitir que estes elementos sejam utilizados em mais casos em que widgets de divulgação ou widgets de acordeão são criados na Web. Em particular, esta alteração remove as restrições que impediram a definição da propriedade de apresentação nestes elementos e adiciona um::details-content
pseudo-elemento ao estilo do contentor para a parte que se expande e fecha.@page
caixas de margem. Adicione suporte para caixas de margem de página, ao imprimir um documento Web ou ao exportá-lo como PDF.As
@page
caixas de margem permitem-lhe definir os conteúdos na área de margem de uma página, por exemplo, para fornecer cabeçalhos e rodapés personalizados, em vez de utilizar os cabeçalhos e rodapés incorporados gerados pelo browser.Uma caixa de margem é definida com uma regra em dentro de uma regra CSS
@page
. O aspeto e o conteúdo de uma caixa de margem são especificados com propriedades CSS dentro da@page
regra, incluindo acontent
propriedade . Os contadores também são suportados para numeração de páginas. A especificação define dois nomes de contadores especiais:page
para o número de página atual epages
para o número total de páginas.@property suporta
<string>
a sintaxe. Suporte para<string>
o nome do componente de sintaxe para propriedades personalizadas registadas.Suporte
currentcolor
em sintaxe de cor relativa. Permitir que as cores relativas no CSS (utilizando ofrom
palavra-chave) utilizemcurrentcolor
como base. Este suporte permite-lhe definir cores complementares, com base na cor de texto de um elemento, para os limites, sombras ou fundos desse elemento.Esta funcionalidade também inclui casos de utilização em que as funções de cor estão aninhadas com uma dependência em
currentcolor
, por exemplo:color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)
.Suporte de recursos SVG externos para
clip-path
,fill
,stroke
emarker-*
propriedades. Esta funcionalidade adiciona suporte para referências externas para caminhos de clip, marcadores e servidores de pintura (para asfill
propriedades estroke
). Por exemplo,clip-path: url("resources.svg#myPath")
.API de Sockets Diretos. Permite que Aplicativos Web isolados estabeleçam comunicações UDP (direct transmission control protocol) e UDP (Direct Transmission Control Protocol) e UDP, bem como escutar e aceitar ligações de entrada.
Isentar
Speculation-Rules
o cabeçalho das restrições do CSP. Atualizações a integração entre as regras de especulação e o CSP para que o CSP se aplique apenas a<script type=speculationrules>
e não aoSpeculation-Rules
cabeçalho. As políticas de script do CSP destinam-se a proteger contra a injeção de scripts em HTML e o modelo de ameaças CSP não está relacionado com cabeçalhos HTTP. Esta abordagem permite uma implementação mais fácil de regras de especulação a partir de CDNs e outros servidores edge.FedCM como um sinal de confiança para a API de Acesso ao Armazenamento. Reconcilia o FedCM e as APIs de Acesso ao Armazenamento ao fazer com que um FedCM anterior conceda um motivo válido para aprovar automaticamente um pedido de acesso ao armazenamento.
Quando um utilizador concede permissão para utilizar a respetiva identidade com um fornecedor de identidade (IdP) de terceiros numa entidade confiadora (RP), muitos IdPs exigem que os cookies de terceiros funcionem correta e de forma segura. Esta proposta visa satisfazer esse requisito de forma privada e segura ao atualizar as verificações de permissão da API de Acesso ao Armazenamento (SAA) para não só aceitar a concessão de permissão concedida por um pedido de acesso de armazenamento, mas também a concessão de permissão concedida por um pedido de FedCM.
Uma propriedade-chave deste mecanismo é limitar a concessão a casos explicitamente permitidos pelo RP com a política de permissões da FedCM, impor um controlo por frame para o RP e impedir a vigilância passiva pelo IdP para além das capacidades que a FedCM já concede.
Valor
noopener-allow-popups
COOP . Algumas origens podem conter aplicações diferentes com diferentes níveis de requisitos de segurança. Nesses casos, pode ser vantajoso impedir que os scripts em execução numa aplicação consigam abrir e criar páginas de script de outra aplicação de origem idêntica.Nesses casos, pode ser vantajoso para um documento garantir que o abridor não consegue criar scripts, mesmo que o documento de abertura seja de origem idêntica. O
noopener-allow-popups
valor Cross-Origin-Opener-Policy permite que os documentos definam esse comportamento.Selecione relaxamento do analisador. Esta alteração faz com que o analisador html permita mais etiquetas
<select>
para além<option>
de ,<optgroup>
e<hr>
.Esta alteração é suportada pela funcionalidade personalizável
<select>
, mas está a ser enviada primeiro porque pode ser feita separadamente e tem algum risco de compatibilidade.WebGPU: distâncias de recorte. Adiciona a funcionalidade
clip-distances
de GPU opcional que permite definir distâncias de clip definidas pelo utilizador em saídas de sombreado de vértice. Esta técnica é útil para as aplicações que precisam de recortar todos os vértices numa cena que ultrapassem um plano definido pelo utilizador, como muitas aplicações CAD.WebGPU:
GPUCanvasContext getConfiguration()
. Uma vezGPUCanvasContext configure()
chamado com um dicionário de configuração, oGPUCanvasContext getConfiguration()
método pode ser utilizado para marcar a configuração do contexto de tela. Inclui membros de GPUdevice
,format
,usage
,viewFormats
,colorSpace
,toneMapping
e .alphaMode
Conforme abordado no problema 4828, as aplicações Web podem utilizá-la para detetar se a tela HDR é suportada no WebGPU.WebHID em trabalhadores dedicados. Ativa o WebHID dentro de contextos de trabalho dedicados. Isto permite o desempenho de E/S pesada e o processamento de dados de um dispositivo HID num thread separado, ajudando a reduzir o impacto no desempenho no thread main.
WebRTC
RTCRtpEncodingParameters.scaleResolutionDownTo
. Uma API que configura codificadores WebRTC para dimensionar fotogramas de entrada se forem maiores do que os especificadosmaxWidth
emaxHeight
. Esta API é semelhante ascaleResolutionDownBy
, exceto que as restrições de resolução são expressas em termos absolutos (por exemplo, 640x360) em oposição aos termos relativos (por exemplo, reduzir verticalmente em 2), evitando condições de corrida relacionadas com a alteração do tamanho do fotograma de entrada de imediato.Remova a propriedade
inset-area
Posicionamento da Âncora CSS . Com a resolução do Grupo de Trabalho CSS sobre como mudar o nome dainset-area
propriedade paraposition-area
, esta remoção limpa a implementação de uma funcionalidade em conformidade com normas.Remova o método GPUAdapter
requestAdapterInfo()
não padrão. O Grupo de Trabalho da WebGPU decidiu que não era prático acionar um pedido de permissão para que removessem essa opção e a substituíssem pelo atributo GPUAdapterinfo
pararequestAdapterInfo()
que os programadores Web pudessem obter o mesmoGPUAdapterInfo
valor de forma síncrona.
Atualizações de política
Novas políticas
- EdgeSidebarAppUrlHostAllowList – permitir que aplicações específicas sejam abertas na barra lateral do Microsoft Edge
- PrivateNetworkAccessRestrictionsEnabled - Especifica se deve aplicar restrições a pedidos para pontos finais de rede mais privados
Políticas preteridas
- NewBaseUrlInheritanceBehaviorAllowed – permite ativar a funcionalidade NewBaseUrlInheritanceBehavior (preterida)
- RSAKeyUsageForLocalAnchorsEnabled - Verifique a utilização da chave RSA para obter certificados de servidor emitidos por âncoras de confiança locais (preteridas)
- UserAgentClientHintsGREASEUpdateEnabled - Controle a funcionalidade User-Agent Client Hints GREASE Update (preterida)
Políticas obsoletas
- BeforeunloadEventCancelByPreventDefaultEnabled - Controle o comportamento da caixa de diálogo de cancelamento produzida pelo evento beforeunload (obsoleto)
- SignInCtaOnNtpEnabled - Ativar o início de sessão na caixa de diálogo de ação (obsoleto)