Notas de la versión para el canal beta de Microsoft Edge
Estas notas de la versión proporcionan información sobre las nuevas características y las actualizaciones que no son de seguridad que se incluyen en el canal de Microsoft Edge Beta. Las versiones archivadas de estas notas de la versión están disponibles en Las notas de la versión archivadas para Microsoft Edge Beta Canal.
Nota
Microsoft Edge La plataforma web evoluciona constantemente para mejorar la experiencia del usuario, la seguridad y la privacidad. Para más información, vea Cambios que afectan a la compatibilidad del sitio próximamente en Microsoft Edge.
Versión 133.0.3065.39: 31 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 133.0.3065.31: 27 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 133.0.3065.19: 21 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 133.0.3065.10: 17 de enero de 2025
Se han corregido varios errores y problemas de rendimiento, actualizaciones del canal de desarrollo, actualizaciones de características, actualizaciones de directivas y compatibilidad del sitio que afectan a los cambios.
Actualizaciones del canal de desarrollo
Las siguientes actualizaciones del canal de desarrollo precedieron a esta versión del canal Beta. Estas notas proporcionan información detallada sobre los cambios en cada versión.
- La actualización del canal de desarrollo a 133.0.2992.0 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a 133.0.3000.0 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a 133.0.3014.0 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a la versión 133.0.3054.1 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a la versión 133.0.3065.7 está activa. | Centro de comunidad de Microsoft
Fija
- Se ha corregido un problema que impedía a los usuarios seleccionar "Notificar este archivo como seguro" al descargar un archivo.
Actualizaciones de características
Ampliación de la compatibilidad para ver archivos PDF protegidos por MIP a diferentes soberanías (incluido GCCH). Los clientes de nube soberana (incluido GCCH) pueden abrir contenido PDF protegido por MIP en Microsoft Edge. Este cambio está disponible en el lector de PDF integrado de Microsoft Edge con tecnología de Adobe Acrobat y el motor PDF de Microsoft Edge heredado.
Control de direcciones URL de esquema no especial. El control de direcciones URL de esquema no especial se actualiza para que sea compatible con la dirección URL Standard (https://url.spec.whatwg.org/). Este cambio tiene impactos en la compatibilidad del sitio que pueden requerir cambios en los sitios web. Para obtener más información e instrucciones para desarrolladores web, vea http://bit.ly/url-non-special.
Atributo deprecate
textprediction
. Quita la compatibilidad con eltextprediction
atributo HTML, que es un atributo no estándar que se usa para habilitar o deshabilitar la característica de predicción de texto basada en explorador para entradas de texto de formato largo. En su lugar, use el atributo estandarizadowritingsuggestions
, que funciona de forma similar atextprediction
, pero también se aplica a otras características de asistencia para escritura que los exploradores pueden proporcionar. Sitios que se establecentextprediction
true
explícitamente en ofalse
pueden establecersewritingsuggestions
en el mismo valor. Para obtener más información, consulte Escritura de sugerencias en la especificación HTML.Bloqueador de espantapájaros. El bloqueador de scareware en Microsoft Edge es el escudo con tecnología de inteligencia artificial diseñado para proteger a usted y a sus usuarios de ataques de scareware. Una vez habilitado, el bloqueador de espantapájaros usa el aprendizaje automático (ML) para identificar y bloquear estas estafas, lo que le mantiene a salvo mientras navega por la web. Para obtener más información, consulte Stand up to scareware with scareware blocker, now available in preview in Microsoft Edge - Microsoft Edge Blog (Ponerse al día con scareware con bloqueador de scareware, ahora disponible en versión preliminar en Microsoft Edge : Blog de Microsoft Edge). Nota: Esta experiencia está en versión preliminar y los usuarios pueden participar a través de La configuración de Microsoft Edge, en
edge://settings/privacy
, Scareware se encuentra en "Seguridad".Quite la directiva usada para el comportamiento heredado del mismo sitio. En la versión 80 de Microsoft Edge, se introdujo la directiva LegacySameSiteCookieBehaviorEnabledForDomainList para revertir el comportamiento de SameSite de las cookies al comportamiento heredado en los dominios especificados. La directiva LegacySameSiteCookieBehaviorEnabledForDomainList está obsoleta en la versión 133 de Microsoft Edge.
Se ha actualizado la interfaz de usuario de descargas para mejorar el rendimiento. La interfaz de usuario de descargas se vuelve a escribir para mejorar el rendimiento. La funcionalidad orientada al cliente y la experiencia de usuario de versiones anteriores siguen siendo las mismas.
Actualizaciones de directivas
Nuevas directivas
- CACertificateManagementAllowed : permitir que los usuarios administren los certificados de CA instalados
- Certificados de CA : certificados de servidor TLS de confianza para Microsoft Edge
- CACertificatesWithConstraints : certificados TLS de confianza de Microsoft Edge para la autenticación del servidor con restricciones
- CADistrustedCertificates : certificados TLS que Microsoft Edge debe desconfiar para la autenticación del servidor
- CAHintCertificates : certificados TLS que no son de confianza o no son de confianza, pero que se pueden usar en la creación de rutas de acceso para la autenticación del servidor.
- CAPlatformIntegrationEnabled : uso de certificados TLS agregados por el usuario desde almacenes de confianza de plataforma para la autenticación del servidor
- DataURLWhitespacePreservationEnabled : conservación del espacio en blanco de DataURL para todos los tipos de medios
- EdgeSidebarAppUrlHostForceList : controle qué aplicaciones se ven obligadas a mostrarse en la barra lateral de Microsoft Edge
- PdfViewerOutOfProcessIframeEnabled : usar el Visor pdf de iframe fuera de proceso
- SeamlessWebToBrowserSignInEnabled : conexión directa de web a explorador habilitada para el inicio de sesión
- WebToBrowserSignInEnabled : inicio de sesión de web a explorador habilitado
Directivas obsoletas
- CopilotCDPPageContext: controle copilot con acceso de protección de datos comerciales al contexto de página para perfiles de Microsoft Entra ID (obsoletos)
- CSSCustomStateDeprecatedSyntaxEnabled : controla si la sintaxis :--foo en desuso para el estado personalizado css está habilitada (obsoleta)
- LegacySameSiteCookieBehaviorEnabledForDomainList : revierta al comportamiento heredado de SameSite para las cookies en sitios especificados (obsoletos)
Compatibilidad del sitio que afecta a los cambios
Nota
Algunas partes de esta nota de versión son modificaciones basadas en el trabajo creado y compartido por Chromium.org y que se usan según los términos descritos en la Licencia internacional creative commons attribution 4.0.
Función attr() avanzada de CSS. Implementa el aumento para
attr()
especificado en el nivel 5 de CSS, que permite tipos además<string>
de y usar en todas las propiedades CSS (además de la compatibilidad existente con el pseudoelementocontent
).Pseudoclase CSS
:open
. Las:open
pseudoclase coinciden<dialog>
y<details>
cuando están en su estado abierto, y coinciden<select>
y<input>
cuando están en modos que tienen un selector y se muestra el selector.Consultas de contenedor de estado de desplazamiento CSS. Use consultas de contenedor para aplicar estilo a los descendientes de contenedores en función de su estado de desplazamiento.
El contenedor de consultas es un contenedor de desplazamiento o un elemento afectado por la posición desplazada de un contenedor de desplazamiento. Se pueden consultar los siguientes estados:
-
stuck
: un contenedor colocado pegajoso se bloquea en uno de los bordes del cuadro de desplazamiento. -
snapped
: un contenedor alineado con ajuste de desplazamiento se ajusta actualmente horizontal o verticalmente. -
scrollable
: si un contenedor de desplazamiento se puede desplazar en una dirección consultada.
Un nuevo
container-type: scroll-state
permite consultar contenedores.#sticky { position: sticky; container-type: scroll-state; } @container scroll-state(stuck: top) { #sticky-child { font-size: 75%; } }
-
CSS
text-box
,text-box-trim
ytext-box-edge
. Para lograr un equilibrio óptimo del contenido de texto, lastext-box-trim
propiedades ytext-box-edge
, junto con latext-box
propiedad abreviada, hacen posible un control más preciso de la alineación vertical del texto.La
text-box-trim
propiedad especifica los lados que se van a recortar, por encima o por debajo, y latext-box-edge
propiedad especifica cómo se debe recortar el borde.Estas propiedades permiten controlar el espaciado vertical con precisión mediante las métricas de fuente.
Valor
hint
delpopover
atributo . La API pop over especifica el comportamiento de dos valores delpopover
atributo:auto
ymanual
. Esta característica describe un tercer valor,popover=hint
. Las sugerencias, que suelen estar asociadas a comportamientos de tipo "información sobre herramientas", tienen comportamientos ligeramente diferentes. Principalmente, la diferencia es que unhint
elemento está subordinado a automático al abrir pilas anidadas de elementos emergentes. Por lo tanto, es posible abrir un popover no relacionadohint
mientras una pila existente deauto
popovers permanece abierta.El ejemplo canónico es que un
<select>
selector está abierto (popover=auto
) y se muestra una información sobre herramientas desencadenada por el mouse (popover=hint
). Esa acción no cierra el<select>
selector.Mejoras de invocador de elementos emergentes y posicionamiento de anclaje. Agrega una manera imperativa de establecer relaciones de invocador entre elementos emergentes con
popover.showPopover({source})
. Permite que las relaciones del invocador creen referencias implícitas a elementos delimitadores.El elemento emergente anidado dentro del invocador no debe volver a invocarlo. En el siguiente caso, al hacer clic en el botón se activa correctamente la ventana emergente; sin embargo, al hacer clic en el elemento emergente en sí después no debería cerrarse la ventana emergente.
<button popovertarget=foo>Activate <div popover id=foo>Clicking me shouldn't close me</div> </button>
Anteriormente esto ocurrió, porque el clic emergente se propaga a
<button>
y activa el invocador, lo que alterna el elemento emergente cerrado. Ahora se ha cambiado al comportamiento esperado.Animation.overallProgress
. Proporciona a los desarrolladores una representación cómoda y coherente de lo lejos que una animación ha avanzado en sus iteraciones e independientemente de la naturaleza de su escala de tiempo. Sin laoverallProgress
propiedad , debe calcular manualmente hasta qué punto una animación ha avanzado, lo que tiene en cuenta el número de iteraciones de la animación y si elcurrentTime
de la animación es un porcentaje del tiempo total (como en el caso de las animaciones controladas por desplazamiento) o una cantidad de tiempo absoluta (como en el caso de las animaciones controladas por el tiempo).Método
pause()
delAtomics
objeto . Agrega elpause()
método al objeto deAtomics
espacio de nombres para sugerir a la CPU que el código actual está ejecutando un bloqueo de número.Informes hash de CSP para scripts. Las aplicaciones web complejas suelen tener que realizar un seguimiento de los subrecursos que descargan por motivos de seguridad.
En concreto, los próximos estándares y procedimientos recomendados del sector (por ejemplo, PCI-DSS v4) requieren que las aplicaciones web conserven un inventario de todos los scripts que descargan y ejecutan.
Esta característica se basa en CSP y reporting API para notificar las direcciones URL y los hashes (para CORS/mismo origen) de todos los recursos de script que carga el documento.
Movimiento que conserva el estado dom. Agrega un primitivo DOM (
Node.prototype.moveBefore
) que permite mover elementos alrededor de un árbol DOM, sin restablecer el estado del elemento.Al mover en lugar de quitar e insertar, se conserva el estado como el siguiente:
-
<iframe>
los elementos permanecen cargados. - El elemento activo sigue siendo el foco.
- Las ventanas emergentes, la pantalla completa y los diálogos modales permanecen abiertos.
- Las transiciones y animaciones css continúan.
-
Exponga
attributionsrc
el atributo en<area>
. Alinea laattributionsrc
exposición del atributo con<area>
el comportamiento de procesamiento existente del atributo, incluso cuando no se expuso.Además, tiene sentido admitir el atributo en
<area>
, ya que ese elemento es una superficie de navegación de primera clase y Microsoft Edge ya lo admite en las demás superficies de<a>
ywindow.open
Exponga el origen
renderTime
cruzado grueso en el tiempo de los elementos y LCP (independientemente deTiming-Allow-Origin
). La temporización de elementos y las entradas LCP tienen unrenderTime
atributo, alineado con el primer fotograma en el que se pintó una imagen o texto.Este atributo está protegido actualmente para las imágenes entre orígenes al requerir un
Timing-Allow-Origin
encabezado en el recurso de imagen. Sin embargo, esa restricción es fácil de solucionar (por ejemplo, al mostrar una imagen del mismo origen y de origen cruzado en el mismo marco).Dado que esto ha sido un origen de confusión, en su lugar tenemos previsto quitar esta restricción y, en su lugar, analizar todos los tiempos de representación en 4 ms cuando el documento no está aislado entre orígenes. Esto parece ser lo suficientemente grueso como para evitar la pérdida de información útil en tiempo de descodificación sobre imágenes entre orígenes.
Interfaz
FileSystemObserver
. LaFileSystemObserver
interfaz notifica a los sitios web los cambios en el sistema de archivos. Los sitios observan cambios en archivos y directorios, a los que el usuario ha concedido previamente permiso, en el dispositivo local del usuario o en el sistema de archivos bucket (también conocido como sistema de archivos privado de origen), y se notifican información básica de cambios, como el tipo de cambio.Varios mapas de importación. Actualmente, las asignaciones de importación tienen que cargarse antes de cualquier módulo ES y solo puede haber una única asignación de importación por documento. Esto los hace frágiles y potencialmente lentos de usar en escenarios de la vida real: cualquier módulo que se cargue antes de que interrumpa toda la aplicación y, en las aplicaciones con muchos módulos, se convierten en un gran recurso de bloqueo, ya que el mapa completo de todos los módulos posibles debe cargarse primero.
Esta característica permite varias asignaciones de importación por documento, al combinarlas de forma coherente y determinista.
Encabezados de acceso de almacenamiento. Ofrece una manera alternativa para que las incrustaciones autenticadas opten por las cookies no particionadas. Estos encabezados indican si las cookies no particionadas se incluyen (o se pueden incluir) en una solicitud de red determinada y permiten a los servidores activar
storage-access
los permisos que ya se les han concedido. Proporcionar una manera alternativa de activar el permiso permite elstorage-access
uso de recursos noniframe y puede reducir la latencia de las incrustaciones autenticadas.Admite la creación
ClipboardItem
conPromise<DOMString>.
ElClipboardItem
, que es la entrada al método del Portapapeleswrite()
asincrónico, ahora acepta valores de cadena además de Blobs en su constructor.ClipboardItemData
puede ser un blob, una cadena o una promesa que se resuelve en un blob o una cadena.WebAssembly Memory64. La propuesta memory64 agrega compatibilidad con memorias WebAssembly lineales con un tamaño superior a 2^32 bits. No proporciona instrucciones nuevas, sino que amplía las instrucciones existentes para permitir índices de 64 bits para memorias y tablas.
API de autenticación web: método PublicKeyCredential
getClientCapabilities()
. El método PublicKeyCredentialgetClientCapabilities()
le permite determinar qué características de WebAuthn son compatibles con el cliente del usuario. El método devuelve una lista de funcionalidades admitidas, lo que permite a los desarrolladores personalizar las experiencias de autenticación y los flujos de trabajo en función de la funcionalidad específica del cliente.WebGPU: formatos de vértice de 1 componente (y unorm8x4-bgra). Agrega formatos de vértices adicionales que no están presentes en la versión inicial de WebGPU debido a la falta de compatibilidad o a versiones anteriores de macOS (que ya no son compatibles con ningún explorador). Los formatos de vértice de 1 componente permiten a las aplicaciones solicitar solo los datos necesarios cuando antes tenían que solicitar al menos dos veces más para los tipos de datos de 8 y 16 bits. El formato unorm8x4-bgra hace que sea ligeramente más cómodo cargar colores de vértice codificados en BGRA manteniendo el mismo sombreador.
Algoritmo X25519 de la API de criptografía web. El algoritmo "X25519" proporciona herramientas para realizar un acuerdo de clave mediante la función X25519 especificada en [RFC7748]. El identificador del algoritmo "X25519" se puede usar en la interfaz SubtleCrypto para acceder a las operaciones implementadas: generateKey, importKey, exportKey, deriveKey y deriveBits.
Deje de usar el límite de WebGPU
maxInterStageShaderComponents
.maxInterStageShaderComponents limit
está en desuso debido a una combinación de factores. Fecha de eliminación prevista en Microsoft Edge 135.- Redundancia con
maxInterStageShaderVariables
: este límite ya sirve para un propósito similar, controlando la cantidad de datos pasados entre las fases del sombreador. - Discrepancias menores: aunque hay ligeras diferencias en la forma en que se calculan los dos límites, estas diferencias son menores y se pueden administrar eficazmente dentro del
maxInterStageShaderVariables
límite. - Simplificación: la eliminación
maxInterStageShaderComponents
simplifica la interfaz del sombreador y reduce la complejidad para los desarrolladores. En lugar de administrar dos límites independientes con diferencias sutiles, pueden centrarse en los más adecuados y completosmaxInterStageShaderVariables
.
- Redundancia con
Quite la
<link rel=prefetch>
regla de cinco minutos. Anteriormente, cuando un recurso se capturaba previamente mediante<link rel=prefetch>
, Microsoft Edge omitía su semántica de caché (es decirmax-age
, yno-cache
) para el primer uso en cinco minutos, para evitar la refetching. Ahora, Microsoft Edge quita este caso especial y usa la semántica de caché HTTP normal.Esto significa que los desarrolladores web deben incluir los encabezados de almacenamiento en caché adecuados (Cache-Control o Expires) para ver las ventajas de
<link rel=prefetch>
.Esto también afecta al no estándar
<link rel=prerender>
.
Versión 132.0.2957.111: 15 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.106: 13 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.101: 11 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.93: 6 de enero de 2025
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.55: 16 de diciembre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.41: 9 de diciembre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 132.0.2957.26: 2 de diciembre de 2024
Se han corregido varios errores y problemas de rendimiento, así como actualizaciones de características.
Actualizaciones de características
Página Desuso del soporte técnico de Microsoft Edge. Para mejorar la experiencia del usuario final, edge://support está en desuso. La información que se encuentra en edge://support está disponible en otras páginas: edge://version, edge://metrics-internals, edge://extensions y edge://policy.
Generador de temas de IA. Microsoft Edge incluye un generador de temas de inteligencia artificial que permite a los usuarios escribir una cadena de texto y generar una serie de imágenes para obtener una vista previa como temas del explorador. La aplicación del tema incluye establecer la imagen generada en la página de nueva pestaña de Microsoft Edge y aplicar el color dominante de la imagen al marco del explorador. Los usuarios ahora pueden encontrar un nuevo punto de entrada en edge://settings/appearance que los dirige al generador de temas de IA: Crear un tema de explorador personalizado. Los administradores pueden controlar la disponibilidad de esta característica mediante la directiva AIGenThemesEnabled . Si un administrador decide deshabilitar la característica a través de la directiva, la página vinculada en Configuración de Microsoft Edge está disponible, pero los usuarios no podrán generar imágenes y verán un mensaje de error. Nota: Se trata de un lanzamiento controlado de características. Si no ve esta característica, vuelva a comprobarlo mientras continuamos con el lanzamiento.
Versión 132.0.2957.11: 22 de noviembre de 2024
Se han corregido varios errores y problemas de rendimiento, actualizaciones del canal de desarrollo, actualizaciones de características, actualizaciones de directivas y compatibilidad del sitio que afectan a los cambios.
Actualizaciones del canal de desarrollo
Las siguientes actualizaciones del canal de desarrollo precedieron a esta versión del canal Beta. Estas notas proporcionan información detallada sobre los cambios en cada versión.
- La actualización del canal de desarrollo a 132.0.2917.0 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a 132.0.2931.1 está activa. | Centro de comunidad de Microsoft
- La actualización del canal de desarrollo a 132.0.2945.0 está activa. | Centro de comunidad de Microsoft
Actualizaciones de características
Intune directivas en el servicio de administración de Microsoft Edge. Los administradores ahora pueden establecer directivas de Intune a través del servicio de administración de Microsoft Edge, junto con las directivas en la nube existentes. Esta capacidad permite a los administradores implementar ambas directivas de explorador en la nube y Intune directivas desde un único panel, lo que facilita la seguridad de los usuarios y simplifica el flujo de trabajo del explorador. Esta característica incluye un nuevo asistente para la creación de directivas que simplifica el proceso de creación en un flujo completo y paso a paso. Nota: Esta experiencia está en versión preliminar pública y se puede acceder a ella si opta por la versión de destino en el Centro de administración de Microsoft 365.
Supervisión de versiones en el servicio de administración perimetral. El servicio de administración perimetral ofrece una vista única de todas las instancias administradas de Microsoft Edge con su estado de actualización y las posibles acciones que se deben realizar. En el caso de los dispositivos obsoletos, puede programar fácilmente actualizaciones o notificar a los usuarios que actualicen sus exploradores para evitar interrupciones del flujo de trabajo. Nota: Esta experiencia está en versión preliminar pública y se puede acceder a ella si opta por la versión de destino en el Centro de administración de Microsoft 365.
Seguimiento de productos de la compra. Realice un seguimiento de los precios del producto fácilmente con una nueva experiencia en la barra de direcciones de Microsoft Edge que aparece en la página de detalles del producto. Los usuarios pueden realizar un seguimiento de los precios rápidamente y reciben notificaciones cuando hay una caída de precios en ese producto y ahorrar más. Los administradores pueden controlar la disponibilidad de Shopping en Microsoft Edge mediante la directiva EdgeShoppingAssistantEnabled . Nota: Esta característica es un lanzamiento controlado de características. Si no ve esta característica, vuelva a comprobarlo mientras continuamos con el lanzamiento.
Sincronización de datos de uso de características. Microsoft Edge Sync, que permite a los usuarios sincronizar sus datos de usuario de Microsoft Edge en varios dispositivos, ahora inicia una nueva categoría de datos de sincronización denominada Uso de características. Esta nueva categoría permite a los usuarios sincronizar los datos con respecto a su uso de las características de Microsoft Edge en todos sus dispositivos. Nota: Esta característica es un lanzamiento controlado de características. Si no ve esta característica, vuelva a comprobarlo mientras continuamos con el lanzamiento.
Nueva directiva de administrador de contraseñas. La directiva DeletingUndecryptablePasswordsEnabled controla si el administrador de contraseñas integrado puede eliminar contraseñas no cifradas de su base de datos. Esta directiva es necesaria para restaurar la funcionalidad completa del administrador de contraseñas integrado, pero podría provocar la pérdida de datos permanente. Los valores de contraseña no cifrados no se descifrarán por sí mismos. Si es posible corregirlos, normalmente requiere acciones complejas del usuario.
Desuso de la directiva PromotionalTabsEnabled. La directiva PromotionalTabsEnabled está en desuso en la versión 132 de Microsoft Edge y estará obsoleta en una futura versión de Microsoft Edge. Los administradores pueden usar la directiva ShowRecommendationsEnabled en su lugar.
Permitir a los usuarios empresariales ver archivos PDF XFA mediante el modo IE. Los clientes empresariales pueden ver archivos PDF de XFA en Microsoft Edge mediante el modo IE mediante la directiva ViewXFAPDFInIEModeAllowedOrigins o ViewXFAPDFInIEModeAllowedFileHash . Este cambio está disponible en el nuevo visor de PDF en Microsoft Edge.
Actualizaciones de directivas
Nuevas directivas
AdHocCodeSigningForPWAsEnabled : firma de aplicación nativa durante la instalación progresiva de la aplicación web
AutomaticFullscreenAllowedForUrls : permitir la pantalla completa automática en sitios especificados
AutomaticFullscreenBlockedForUrls : bloquear la pantalla completa automática en sitios especificados
CreatePasskeysInICloudKeychain : controle si la creación de la clave de paso tendrá como valor predeterminado la cadena de claves de iCloud.
DeletingUndecryptablePasswordsEnabled : habilitar la eliminación de contraseñas no cifradas
GenAILocalFoundationalModelSettings : configuración del modelo básico local de GenAI
IPv6ReachabilityOverrideEnabled : habilitación de la invalidación de comprobación de accesibilidad de IPv6
LiveTranslationAllowed : se permite la traducción en vivo
PersonalizeTopSitesInCustomizeSidebarEnabled : personalice mis sitios principales en Personalizar barra lateral habilitada de forma predeterminada
ViewXFAPDFInIEModeAllowedFileHash- View XFA-based PDF files using IE Mode for allowed file hash (Ver archivos PDF basados en XFA mediante el modo IE para hash de archivos permitidos).
ViewXFAPDFInIEModeAllowedOrigins : ver archivos PDF basados en XFA mediante el modo IE para el origen de archivo permitido.
SelectParserRelenabled : controla si el nuevo comportamiento del analizador HTML para el
<select>
elemento está habilitado
Directivas en desuso
- InsecureFormsWarningsEnabled : habilitar advertencias para formularios no seguros (en desuso)
- MutaciónEventsEnabled : habilitar eventos de mutación en desuso o eliminados (en desuso)
- PromotionalTabsEnabled: habilitar contenido promocional de pestaña completa (en desuso)
Directivas obsoletas
- BlockTruncatedCookies : bloquear las cookies truncadas (obsoletas)
- CertificateTransparencyEnforcementDisabledForLegacyCas : deshabilitar la aplicación de transparencia de certificados para una lista de entidades de certificación heredadas (obsoletas)
Compatibilidad del sitio que afecta a los cambios
Nota
Algunas partes de esta nota de versión son modificaciones basadas en el trabajo creado y compartido por Chromium.org y que se usan según los términos descritos en la Licencia internacional creative commons attribution 4.0.
Posicionamiento de delimitador de CSS: permite
anchor-size()
las propiedades inset y margin. Originalmente,anchor-size()
solo se permitía en las propiedades de tamaño. La especificación ahora también permiteanchor-size()
en los conjuntos y márgenes.CSS se desvía de los modos de escritura. Compatibilidad con
sideways-rl
las palabras clave ysideways-lr
para lawriting-mode
propiedad CSS.sideways-rl
ysideways-lr
son útiles para escribir texto que no es CJK verticalmente. No tienen comportamientos favorables para los lenguajes CJK a diferenciavertical-rl
de yvertical-lr
.Eventos de alternancia de cuadros de diálogo. Este cambio incorpora el mismo
ToggleEvent
que el envío de elementos emergentes, pero para<dialog>
los elementos: cuandoshow
showModal
o se llama a ,<dialog>
envía unToggleEvent
connewState=open
. Cuando se cierra (<dialog>
con el formulario, el botón o el monitor de cierre), debe enviar conToggleEvent
newState=closed
.Anteriormente, para detectar cuándo se abre un
<dialog>
observador de mutación, tenía que registrarse para comprobar si estaba abierto.Captura de elementos. Dado un vídeo
MediaStreamTrack
obtenido a través de medios preexistentes para iniciar la captura de pestañas, La captura de elementos permite mutar la pista para capturar solo un subárbol del DOM a partir de un elemento determinado.La API tiene cierta similitud con la API de captura de regiones, pero ofrece una mayor flexibilidad para las aplicaciones, ya que tanto el contenido ocluido como el contenido ocluido se excluyen de la captura.
Características de autorización de FedCM. Esto agrupa algunas características que los proveedores de identidades (IdP) pueden usar para implementar flujos de autorización, como permitir que un usuario conceda acceso a su calendario a un usuario de confianza (RP). Concretamente:
- El IdP debe poder mostrar una solicitud personalizada para el permiso (API de continuación).
- El RP necesita una manera extensible de comunicar al IdP a qué quiere acceder (API de parámetros).
- El RP debe poder personalizar o suprimir el texto que hace referencia al uso compartido de IdP "nombre, dirección de correo electrónico e imagen de perfil" porque en esta situación solicitan información diferente (API de campos).
- Es posible que el IdP quiera usar un punto de conexión diferente para implementar el flujo de autorización (varias configURLs).
- Algunas cuentas solo pueden ser aptas para uno de los flujos de autenticación y autorización, por lo que debe haber una manera de mostrar cuentas diferentes en los dos flujos (API de etiquetas de cuenta).
FedCM Mode API y Use Other Account API. Dos nuevas extensiones para FedCM:
-
Modo: el
active
modo permite a los sitios web llamar a FedCM dentro de un botón seleccionar (por ejemplo, seleccionar un botón Iniciar sesión en IdP ), lo que requiere fedCM para garantizar que siempre responde con una interfaz de usuario visible. Llamar a la API de FedCM en modo activo lleva a los usuarios a iniciar sesión en el proveedor de identidades (IdP) cuando se cierra la sesión de los usuarios. Además, dado que se llama al modo activo dentro de un gesto de usuario explícito, la interfaz de usuario también es más destacada (por ejemplo, centrada y modal) en comparación con la interfaz de usuario desde el modo pasivo (que no requiere un requisito de gesto de usuario y se puede llamar en la carga de página). - Usar otra cuenta: con esta extensión, un IdP puede permitir que los usuarios inicien sesión en otras cuentas.
-
Modo: el
Capturar:
Request.bytes()
yResponse.bytes()
. Agregue unbytes()
método a lasRequest
interfaces yResponse
, que devuelve una promesa que se resuelve con un Uint8Array. AunqueRequest
yResponse
tienen unarrayBuffer()
método, no es posible leer directamente desde un búfer. Se debe crear una vista como unaUint8Array
para leerla. Elbytes()
método mejora la ergonomía de obtener el cuerpo de solicitud y respuesta.Omita Strict-Transport-Security para localhost.
Strict-Transport-Security
Los encabezados de respuesta (STS) pueden causar problemas para los servidores web localhost porque STS aplica todo el host en todos los puertos. Esto provoca problemas de compatibilidad para los desarrolladores web que prueban localmente. También afecta a los usuarios finales que usan paquetes de software que suelen iniciar servidores web localhost por motivos efímeros. Por ejemplo, la comunicación de un token de autenticación desde un inicio de sesión web a un paquete de software local. Si un agente de escucha local estableceStrict-Transport-Security
en una respuesta localhost, se aplica a todas las solicitudes de localhost posteriores, independientemente del puerto.Microsoft Edge 132 resuelve este problema omitiendo
Strict-Transport-Security
los encabezados en las respuestas de las direcciones URL de localhost.Contenedores de desplazamiento con foco de teclado. El lanzamiento de esta característica (de Microsoft Edge 130) se detuvo debido a una regresión de accesibilidad. Este problema se ha corregido y la característica continúa implementándose con Microsoft Edge 132. KeyboardFocusableScrollersEnabled es la directiva de esta característica.
Carácter comodín de la lista de permitidos predeterminada de la directiva de permisos de token de estado privado. El acceso a la API de token de estado privado está garantizado por las características de la directiva de permisos. Microsoft Edge 132 actualiza la lista de permitidos predeterminada para las
private-state-token-issuance
características yprivate-state-token-redemption
deself
a*
(comodín).PushMessageData::bytes()
. LaPushMessageData
interfaz imita laBody
interfaz, que se modificó a principios de este año con un nuevobytes()
método, siguiendo el principio de que las API generalmente deben vend byte buffers comoUint8Arrays
. Microsoft Edge 132 se alinea de nuevo con laBody
interfaz proporcionando también elbytes()
descriptor de acceso en laPushMessageData
interfaz.Consultas guardadas en
sharedStorage.selectURL
.sharedStorage.selectURL()
ahora permite que las consultas se guarden y reutilicen por página. Se cobran dos presupuestos de carga por página la primera vez que se ejecuta una consulta guardada, pero no para las ejecuciones posteriores de la consulta guardada durante la misma carga de página. Este cambio se realiza con unsavedQuery
parámetro en las opciones paraselectURL()
los nombres de la consulta.Inicie una excepción para elementos emergentes y diálogos en documentos no activos. Se produce un error al llamar
showPopover()
previamente oshowModal()
en un elemento emergente o un cuadro de diálogo que reside dentro de un documento inactivo. No se produjo ninguna excepción, pero como el documento está inactivo, no se mostrará ningún elemento emergente o cuadro de diálogo. A partir de Microsoft Edge 132, estas situaciones ahora inicianInvalidStateError
.WebAuthn Signal API. Permite a los usuarios de confianza de WebAuthn indicar información sobre las credenciales existentes a los proveedores de almacenamiento de credenciales, de modo que las credenciales incorrectas o revocadas se puedan actualizar o quitar de la interfaz de usuario del proveedor y del sistema.
WebGPU: texturas flotantes de 32 bits que se mezclan. La
float32-blendable
característica GPU hace que las texturas de GPU con formatosr32float
,rg32float
yrgba32float
se puedan combinar.WebGPU: exponer GPUAdapterInfo desde GPUDevice. El atributo GPUDevice
adapterInfo
expone lo mismoGPUAdapterInfo
que elGPUAdapter
objeto .WebGPU: uso de la vista de textura. Agrega un campo opcional a la creación de la vista de textura de WebGPU para solicitar un subconjunto de las marcas de uso de la textura de origen.
De forma predeterminada, el uso de la vista de textura hereda de la textura de origen, pero hay formatos de vista que pueden ser incompatibles con el conjunto completo de usos heredados. Agregar un campo de uso a la creación de la vista de textura permite al usuario solicitar un subconjunto de los usos de la textura de origen que son válidos con el formato de vista y específicos de su uso previsto de la vista de textura.
Las implementaciones de WebGPU también pueden optimizar la creación de recursos de bajo nivel y mejorar el rendimiento al usar vistas con marcas de uso más especializadas.
Nuevas pruebas de origen: Document-Isolation-Policy. Document-Isolation-Policy permite que un documento se habilite
crossOriginIsolation
por sí mismo, sin tener que implementar COOP o COEP, e independientemente delcrossOriginIsolation
estado de la página. La directiva está respaldada por el aislamiento de procesos. Además, los subrecursos entre orígenes que no son CORS del documento se cargarán sin credenciales o tendrán que tener un encabezado CORP.Nuevas pruebas de origen: sugerencias de compilación explícitas con comentarios mágicos. Esta característica le permite adjuntar información sobre qué funciones deben analizarse y compilarse diligentemente en archivos JavaScript. La información se codifica como comentarios mágicos.
navigator.storage
ya no es un EventTarget.navigator.storage
fue hecho paraEventTarget
el evento de presión de almacenamiento, que nunca llegó a superar la fase de prototipo. Este código no muerto se está quitando y, como resultado,navigator.storage
ya no extenderáEventTarget
.Quite las API de pantalla completa HTMLVideoElement con prefijo. Las API de pantalla completa HTMLVideoElement con prefijo han quedado en desuso de Microsoft Edge.
Se reemplazaron por la
Element.requestFullscreen()
API. A partir de 2024, la mayoría de los exploradores han tenido compatibilidad con las API sin fijar desde hace unos años.Microsoft Edge 132 quita lo siguiente de
HTMLVideoElement
:- Atributo
webkitSupportsFullscreen
. - Atributo
webkitDisplayingFullscreen
. - Método
webkitEnterFullscreen()
. - Método
webkitExitFullscreen()
. Tenga en cuenta las diferentes mayúsculas y minúsculas de "S" en FullScreen. - Método
webkitEnterFullScreen()
. - Método
webkitExitFullScreen()
.
Estos métodos son ahora solo alias para la API moderna. Su uso ha disminuido constantemente a lo largo de los años.
Versión 131.0.2903.51: 15 de noviembre de 2024
- Atributo
Se han corregido varios errores y problemas de rendimiento.
Versión 131.0.2903.48: 14 de noviembre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 131.0.2903.45: 13 de noviembre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 131.0.2903.36: 8 de noviembre de 2024
Se han corregido varios errores y problemas de rendimiento, así como actualizaciones de características.
Nota
Algunas partes de esta nota de versión son modificaciones basadas en el trabajo creado y compartido por Chromium.org y que se usan según los términos descritos en la Licencia internacional creative commons attribution 4.0.
Actualizaciones de características
Cambios en Kyber. El algoritmo Kyber se normalizó con cambios técnicos menores y se cambió el nombre al mecanismo de encapsulación de claves de celosía del módulo (ML-KEM). ML-KEM se implementa en la biblioteca criptográfica BoringSSL, lo que permite que los servicios que dependen de esta biblioteca puedan implementarla y usarla.
Los cambios realizados en la versión final de ML-KEM hacen que sea incompatible con la versión implementada anteriormente de Kyber. Debido a esta incompatibilidad, se realizarán los siguientes cambios en Microsoft Edge:
- Microsoft Edge pasa de admitir Kyber a ML-KEM.
- Microsoft Edge ofrece una predicción de recursos compartidos clave para ML-KEM híbrido (codepoint 0x11EC).
- La
PostQuantumKeyAgreementEnabled
marca y la directiva PostQuantumKeyAgreementEnabled se aplican a Kyber y ML-KEM. - Microsoft Edge ya no admitirá Kyber híbrido (punto de código 0x6399).
Versión 131.0.2903.27: 4 de noviembre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 131.0.2903.14: 28 de octubre de 2024
Se han corregido varios errores y problemas de rendimiento.
Versión 131.0.2903.9: 24 de octubre de 2024
Se han corregido varios errores y problemas de rendimiento, actualizaciones del canal de desarrollo, actualizaciones de características, compatibilidad del sitio que afectan a los cambios y actualizaciones de directivas.
Nota
Algunas partes de esta nota de versión son modificaciones basadas en el trabajo creado y compartido por Chromium.org y que se usan según los términos descritos en la Licencia internacional creative commons attribution 4.0.
Actualizaciones del canal de desarrollo
Las siguientes actualizaciones del canal de desarrollo precedieron a esta versión del canal Beta. Estas notas proporcionan información detallada sobre los cambios en cada versión.
- La actualización del canal de desarrollo a 131.0.2863.0 está activa. - Microsoft Community Hub
- La actualización del canal de desarrollo a la versión 131.0.2875.0 está activa. - Microsoft Community Hub
- La actualización del canal de desarrollo a 131.0.2889.0 está activa. - Microsoft Community Hub
- La actualización del canal de desarrollo a 131.0.2903.5 está activa. - Microsoft Community Hub
Actualizaciones de características
Cuadro de diálogo Cancelar para el
beforeunload
evento. Microsoft Edge cambió el comportamiento del cuadro de diálogo de cancelación para elbeforeunload
evento. Llamar aevent.preventDefault
en unbeforeunload
controlador de eventos no impedirá que se muestre el cuadro de diálogo. En su lugar,event.returnValue = ''
debe llamarse en el controlador debeforeunload
eventos para evitar el cuadro de diálogo de cancelación. La directiva BeforeunloadEventCancelByPreventDefaultEnabled está obsoleta y ya no funciona después de la versión 130 de Microsoft Edge.Obtenga las actualizaciones más recientes sin esfuerzo con la actualización instantánea. La actualización instantánea en Microsoft Edge garantiza que se obtienen las actualizaciones más recientes del explorador automáticamente, cuando se aleja del equipo. Puedes seguir navegando, sabiendo que ya tienes las últimas actualizaciones para mantenerte seguro en línea. Para obtener más información, consulte Obtención de actualizaciones instantáneas en Microsoft Edge: Soporte técnico de Microsoft. Nota: Esta característica está en versión preliminar privada para clientes empresariales. Las actualizaciones de características futuras están disponibles a través de las notas de la versión de Microsoft Edge.
Compatibilidad del sitio que afecta a los cambios
Posicionamiento de delimitador de CSS:
anchor-scope
. Laanchor-scope
propiedad permite limitar la visibilidad de los nombres de delimitador a un subárbol determinado.CSS
font-variant-emoji
. Lafont-variant-emoji
propiedad CSS proporciona una manera de controlar entre glifos emoji coloreados (estilo emoji) y monocromáticos (estilo de texto). Este método también se puede realizar agregando un selector de variación de emojis, específicamente U+FE0E para texto y U+FE0F para emoji, después de cada punto de código emoji.Herencia de resaltado de CSS. Con la herencia de resaltado de CSS, css resalta las pseudo clases, como
::selection
y::highlight
, heredan sus propiedades a través de la cadena de pseudo resaltado, en lugar de la cadena de elementos. El resultado es un modelo más intuitivo para la herencia de propiedades en resaltados.Mejoras en la estructura de estilos de
<details>
los elementos y<summary>
. Admite más estilos CSS para la estructura de<details>
los elementos y<summary>
para permitir que estos elementos se usen en más casos en los que los widgets de divulgación o widgets de acordeón se basan en la web. En concreto, este cambio quita las restricciones que impedían establecer la propiedad display en estos elementos y agrega un::details-content
pseudoelemento para aplicar estilo al contenedor de la parte que se expande y contrae.@page
cuadros de margen. Agregue compatibilidad con los cuadros de margen de página, al imprimir un documento web o exportarlo como PDF.Los
@page
cuadros de margen permiten definir el contenido en el área de margen de una página, por ejemplo, para proporcionar encabezados y pies de página personalizados, en lugar de usar los encabezados y pies de página integrados generados por el explorador.Un cuadro de margen se define mediante una regla en una regla CSS
@page
. La apariencia y el contenido de un cuadro de margen se especifican con propiedades CSS dentro de la@page
regla, incluida lacontent
propiedad . También se admiten contadores para la numeración de páginas. La especificación define dos nombres de contador especiales:page
para el número de página actual ypages
para el número total de páginas.@property compatibilidad con
<string>
la sintaxis. Compatibilidad con el<string>
nombre del componente de sintaxis para las propiedades personalizadas registradas.Compatibilidad
currentcolor
con la sintaxis de color relativa. Permitir que los colores relativos de CSS (con lafrom
palabra clave ) se usencurrentcolor
como base. Esta compatibilidad permite establecer colores complementarios, en función del color de texto de un elemento, para los bordes, sombras o fondos de ese elemento.Esta característica también incluye casos de uso en los que las funciones de color están anidadas con una dependencia de
currentcolor
, por ejemplo:color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)
.Admite recursos SVG externos para
clip-path
las propiedades ,fill
,stroke
ymarker-*
. Esta característica agrega compatibilidad con referencias externas para rutas de acceso de clip, marcadores y servidores de pintura (para lasfill
propiedades ystroke
). Por ejemplo,clip-path: url("resources.svg#myPath")
.API de Sockets directos. Permite a los Web Apps aislados establecer comunicaciones de protocolo de control de transmisión directa (TCP) y protocolo de datagrama de usuario (UDP) con dispositivos y sistemas de red, así como escuchar y aceptar conexiones entrantes.
Encabezado exento
Speculation-Rules
de restricciones de CSP. Novedades la integración entre reglas de especulación y CSP para que CSP solo se aplique a<script type=speculationrules>
y no alSpeculation-Rules
encabezado. Las directivas de script de CSP están diseñadas para protegerse frente a la inserción de scripts en HTML y el modelo de amenazas de CSP no está relacionado con los encabezados HTTP. Este enfoque permite una implementación más sencilla de reglas de especulación desde redes CDN y otros servidores perimetrales.FedCM como señal de confianza para la API de acceso de almacenamiento. Concilia las API de Acceso a FedCM y Storage mediante la concesión de un motivo válido a FedCM anterior para aprobar automáticamente una solicitud de acceso de almacenamiento.
Cuando un usuario concede permiso para usar su identidad con un proveedor de identidades (IdP) de terceros en un usuario de confianza (RP), muchos idP requieren cookies de terceros para funcionar correctamente y de forma segura. Esta propuesta tiene como objetivo satisfacer ese requisito de forma privada y segura mediante la actualización de las comprobaciones de permisos de la API de acceso de almacenamiento (SAA) para no solo aceptar la concesión de permisos dada por un símbolo del sistema de acceso de almacenamiento, sino también la concesión de permisos concedida por un aviso de FedCM.
Una propiedad clave de este mecanismo es limitar la concesión a los casos permitidos explícitamente por el RP con la directiva de permisos de FedCM, aplicar un control por fotograma para el RP y evitar la vigilancia pasiva por parte del IdP más allá de las capacidades que FedCM ya concede.
Valor de
noopener-allow-popups
COOP . Algunos orígenes pueden contener diferentes aplicaciones con distintos niveles de requisitos de seguridad. En esos casos, puede ser beneficioso evitar que los scripts que se ejecutan en una aplicación puedan abrir y generar scripts de páginas de otra aplicación del mismo origen.En tales casos, puede ser beneficioso para un documento asegurarse de que su abredor no puede crear scripts, incluso si el documento de apertura es del mismo origen. El
noopener-allow-popups
valor cross-origin-opener-policy permite a los documentos definir ese comportamiento.Seleccione Relajación del analizador. Este cambio hace que el analizador HTML permita más etiquetas en
<select>
además<option>
de ,<optgroup>
y<hr>
.Este cambio es compatible con la característica personalizable
<select>
, pero se envía primero porque se puede hacer por separado y tiene algún riesgo de compatibilidad.WebGPU: distancias de clip. Agrega la característica
clip-distances
de GPU opcional que permite establecer distancias de clip definidas por el usuario en las salidas del sombreador de vértices. Esta técnica es útil para las aplicaciones que necesitan recortar todos los vértices de una escena que están más allá de un plano definido por el usuario, como muchas aplicaciones CAD.WebGPU:
GPUCanvasContext getConfiguration()
. Una vezGPUCanvasContext configure()
que se llama a con un diccionario de configuración, se puede usar elGPUCanvasContext getConfiguration()
método para comprobar la configuración del contexto del lienzo. Incluye miembros de GPUdevice
,format
,usage
,viewFormats
,colorSpace
,toneMapping
yalphaMode
. Como se describe en el problema 4828, las aplicaciones web pueden usarlo para detectar si el lienzo HDR es compatible con WebGPU.WebHID en trabajos dedicados. Habilita WebHID dentro de contextos de trabajo dedicados. Esto permite el rendimiento de la E/S pesada y el procesamiento de datos de un dispositivo HID en un subproceso independiente, lo que ayuda a reducir el impacto en el rendimiento en el subproceso principal.
WebRTC
RTCRtpEncodingParameters.scaleResolutionDownTo
. API que configura codificadores WebRTC para escalar los marcos de entrada si son mayores que los especificadosmaxWidth
ymaxHeight
. Esta API es similar ascaleResolutionDownBy
excepto que las restricciones de resolución se expresan en términos absolutos (por ejemplo, 640x360) en lugar de términos relativos (por ejemplo, reducir verticalmente en 2), evitando las condiciones de carrera relacionadas con el cambio del tamaño del marco de entrada sobre la marcha.Quite la propiedad
inset-area
Css Anchor Positioning . Con la resolución del grupo de trabajo CSS al cambiar el nombre de lainset-area
propiedad aposition-area
, esta eliminación limpia la implementación de una característica compatible con los estándares.Quite el método GPUAdapter
requestAdapterInfo()
no estándar. El grupo de trabajo de WebGPU decidió que no era práctico desencadenar un símbolo del sistema de permisos, por lo que han quitado esa opción y la han reemplazado por el atributo GPUAdapterinfo
pararequestAdapterInfo()
que los desarrolladores web puedan obtener el mismoGPUAdapterInfo
valor de forma sincrónica.
Actualizaciones de directivas
Nuevas directivas
- EdgeSidebarAppUrlHostAllowList : permitir que aplicaciones específicas se abran en la barra lateral de Microsoft Edge
- PrivateNetworkAccessRestrictionsEnabled : especifica si se deben aplicar restricciones a las solicitudes a puntos de conexión de red más privados.
Directivas en desuso
- NewBaseUrlInheritanceBehaviorAllowed : permite habilitar la característica NewBaseUrlInheritanceBehavior (en desuso)
- RSAKeyUsageForLocalAnchorsEnabled : comprobar el uso de claves RSA para los certificados de servidor emitidos por delimitadores de confianza locales (en desuso)
- UserAgentClientHintsGREASEUpdateEnabled : controle la característica de actualización grease de sugerencias de cliente User-Agent (en desuso)
Directivas obsoletas
- BeforeunloadEventCancelByPreventDefaultEnabled : controlar el comportamiento del cuadro de diálogo de cancelación generado por el evento beforeunload (obsoleto)
- SignInCtaOnNtpEnabled : habilitar el cuadro de diálogo De clic en acción de inicio de sesión (obsoleto)