Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A continuación se muestran las nuevas características y actualizaciones de la plataforma web en Microsoft Edge 150, que se publica el 2 de julio de 2026.
Para mantenerse al día y obtener las características más recientes de la plataforma web, descargue un canal en versión preliminar de Microsoft Edge (Beta, Desarrollo o Canary); vaya a Convertirse en microsoft edge insider.
Contenido detallado:
- Microsoft Edge DevTools
- WebView2
-
Características de CSS
-
AccentColoryAccentColorTextcolores del sistema -
Permitir parámetro de redondeo opcional para
polygon() - Zoom animable
- Modificadores de solicitud de dirección URL CSS
-
Css
text-fit(propiedad) -
CSS
background-clip: border-area -
Función CSS
image(<color>) -
CSS
light-dark()con valores de imagen - Consultas de contenedor separadas por comas
- Exposición de áreas no imprimibles a través de CSS
- Pseudo-clases de elementos multimedia
-
Función CSS
alpha() named-feature()function for CSS @supportsoverscroll-behavior: chainflex-wrap:balance
-
- Características HTML
-
API web
-
Exponer la
FontFaceSetinterfaz globalmente - Deshabilitación de filtros SVG en iframes y complementos de origen cruzado
-
MediaStreamTrackProcessorcontadores de marco -
Origen opaco para
data:direcciones URL - Migración del origen de PWA
-
Reciba una notificación cuando se completen los
scrollBymétodos y .scrollTo - API de voz web: calidad de reconocimiento en el dispositivo
- WebGPU: inmediatos
-
Exponer la
- Pruebas de origen
Microsoft Edge DevTools
Consulte Novedades de Microsoft Edge DevTools.
WebView2
Consulte notas de la versión del SDK de WebView2.
Características de CSS
Las siguientes características nuevas de hojas de estilos en cascada (CSS) se incluyen en Microsoft Edge.
AccentColor y AccentColorText colores del sistema
Los AccentColor colores del sistema y AccentColorText ahora se pueden usar como valores de color CSS para acceder al color de énfasis del sistema especificado en el dispositivo del usuario.
Vea también:
- <color> del sistema en MDN.
- colores del sistema en el nivel 4 del módulo de color CSS.
Permitir parámetro de redondeo opcional para polygon()
Permite un parámetro opcional round en la función de polygon() forma CSS. Puede especificar un valor de longitud para redondear las esquinas del polígono, sin calcular manualmente las curvas bézier.
Por ejemplo, para crear un triángulo redondeado: polygon(round 50px, 50% 0%, 0% 100%, 100% 100%)
Vea también:
- Área de juegos redonda css polygon(): demostración interactiva.
- [css-shapes] Permitir parámetro de redondeo opcional para polygon() #9843 : problema del grupo de trabajo CSS.
Zoom animable
La propiedad CSS zoom se puede animar e interpola como .<number> Puede realizar la transición y animar el zoom para escalar sin problemas los elementos y su diseño, complementando el escalado basado en transformaciones existente.
Vea también:
-
zoomPropiedad CSS en MDN.
Modificadores de solicitud de dirección URL CSS
Las siguientes funciones CSS se pueden usar con la función CSS url() para controlar el comportamiento de captura del recurso al que se hace referencia:
cross-origin()integrity()referrer-policy()
Por ejemplo, background-image: url("image.png" cross-origin(anonymous)) captura la imagen mediante el modo anónimo CORS.
Esto proporciona un control específico sobre el acceso entre orígenes, la integridad de los subrecursos y la directiva de referencia para los recursos cargados con CSS, entre los que se incluyen:
- Imágenes.
- Fuentes.
- Referencias SVG.
- Hojas de estilos importadas.
Vea también:
- <tipo CSS url> en MDN.
- Modificadores de dirección URL de solicitud en valores CSS y nivel de módulo de unidades 5.
Css text-fit (propiedad)
La propiedad CSS text-fit escala el tamaño de fuente de un nodo de texto para ajustarse perfectamente al ancho de su cuadro contenedor.
Esta propiedad le permite asegurarse de que los titulares o el contenido dinámico llenen el espacio horizontal disponible, sin cálculos manuales de tamaño de fuente o soluciones alternativas complejas de JavaScript.
Esta propiedad proporciona una solución sólida y nativa de CSS para la tipografía con capacidad de respuesta que mantiene la alineación visual entre diferentes tamaños de pantalla y longitudes de texto variables.
Vea también:
-
Ajuste de texto: la
text-fitpropiedad en el nivel 4 del módulo de texto CSS.
CSS background-clip: border-area
La propiedad CSS background-clip: border-area recorta el fondo de un elemento en el área pintada por sus trazos de borde, teniendo border-width en cuenta y border-style sin tener en cuenta la transparencia de border-color.
Esto permite bordes degradados sin border-image.
Vea también:
-
background-clipPropiedad CSS en MDN.
Función CSS image(<color>)
La función CSS image() permite generar fácilmente una imagen de color sólido a partir de cualquier color.
Por ejemplo, para crear una imagen de fondo roja sólida, use background: image(red);.
Vea también:
- <tipo CSS de imagen> en MDN.
-
Anotaciones y reserva de imágenes: la notación en el nivel 4 del
image()módulo de imágenes CSS.
CSS light-dark() con valores de imagen
La función CSS light-dark() ahora acepta valores de imagen (url(), image-set(), none).
Esto permite cambiar automáticamente entre imágenes en función de la combinación de colores preferida del usuario.
Puede usar la light-dark() función con valores de imagen en las propiedades siguientes:
background-imagelist-style-imageborder-image-sourcecursorcontent
Vea también:
-
light-dark()Función CSS en MDN.
Consultas de contenedor separadas por comas
La @container regla ahora admite varias consultas de contenedor, separadas por comas. La @container regla se aplica si al menos una de las consultas coincide.
Esto permite tener consultas de reserva para características que no se admiten en todos los exploradores.
Ejemplo:
@container --name1 not-supported(--foo: bar), --name2 (width > 600px) {}
Vea también:
- Contenedor CSS querie en MDN.
Exposición de áreas no imprimibles a través de CSS
Use la propiedad CSS page-margin-safety para evitar intentar imprimir en áreas no imprimibles de una hoja de papel.
Una impresora suele tener un área pequeña en cada uno de los cuatro bordes de una hoja de papel que la impresora no es capaz de marcar de forma confiable, normalmente debido al mecanismo de manipulación de papel de la impresora.
Se espera que los márgenes de página predeterminados sean mayores que estas áreas de borde de papel, pero si estableces márgenes en la aplicación y quieres agregar @page cuadros de margen (por ejemplo, para encabezados y pies de página personalizados), la page-margin-safety propiedad proporciona una manera de detectar dónde es seguro imprimir.
Vea también:
-
Permanecer dentro del área imprimible: la
page-margin-safetypropiedad en css paged media module level 3.
Pseudo-clases de elementos multimedia
Las siguientes pseudo-clases CSS coinciden <audio> con los elementos y <video> en función de su estado:
:playing:paused:seeking:buffering:stalled:muted:volume-locked
Vea también:
-
:playingPseudoclase CSS en MDN. -
:pausedPseudoclase CSS en MDN. -
:seekingPseudoclase CSS en MDN. -
:bufferingPseudoclase CSS en MDN. -
:stalledPseudoclase CSS en MDN. -
:mutedPseudoclase CSS en MDN. -
:volume-lockedPseudoclase CSS en MDN.
Función CSS alpha()
La función CSS alpha() crea un nuevo color aplicando un valor alfa especificado a un color existente.
Por ejemplo, alpha(from red / 0.5) crea un color rojo semitransparente con una opacidad del 50 %.
Vea también:
- Colores alfa relativos en el nivel 5 del módulo de color CSS.
named-feature() función para CSS @supports
La named-feature() función permite que las reglas CSS @supports consulten un pequeño conjunto de características con nombre específicas que no son posibles probar mediante otros @supports mecanismos, pero que son útiles para probar.
Vea también:
-
Extensiones de la
@supportsregla en el nivel de módulo 5 de reglas condicionales CSS.
overscroll-behavior: chain
La overscroll-behavior propiedad CSS ahora admite el chain valor .
Esta propiedad afecta a dos efectos independientes:
- Propagación de desplazamiento.
- Efecto de borde local (por ejemplo, sobrescribir stretch).
Anteriormente, overscroll-behavior tenía tres valores:
-
none: sin propagación, sin efecto local. -
auto: Propagación, efecto local. -
contain: sin propagación, efecto local.
Esta característica agrega un nuevo valor para completar el conjunto:
-
chain: Propagación, sin efecto local.
Vea también:
-
overscroll-behaviorPropiedad CSS en MDN. - Propiedades de comportamiento de sobrescritura en CSS Sobrescribir el nivel 1 del módulo de comportamiento.
flex-wrap:balance
flex-wrap:balance permite distribuir contenido entre cada flex-line, de modo que el diseño parezca más equilibrado.
Esto es similar a text-wrap:balance.
Vea también:
-
flex-wrapPropiedad CSS en MDN. -
Ajuste de línea flexible: la
flex-wrappropiedad en CSS Flexible Box Layout Module Level 2.
Características HTML
Las siguientes nuevas características HTML se incluyen en Microsoft Edge.
focusgroup atributo
El atributo HTML focusgroup estandariza la navegación del teclado para widgets compuestos, como barras de herramientas, pestañas, menús y grupos de radio.
El focusgroup atributo controla automáticamente lo siguiente, sin necesidad de código JavaScript personalizado:
- Comportamiento de tabulación de itinerante .
- Navegación a través de teclas de flecha.
- Memoria de foco; restaura el último elemento centrado al volver a entrar en el grupo de foco.
Ejemplo:
<div focusgroup="toolbar wrap" aria-label="Formatting">
<button>Bold</button>
<button>Italic</button>
<button>Underline</button>
</div>
Vea también:
- Hacer que la navegación del teclado sea fácil.
- Solicitud de comentarios para desarrolladores: focusgroup.
popover="hint" cambios en el comportamiento de los atributos
El comportamiento de los elementos con el popover="hint" atributo ha cambiado para mejorar las interacciones con popover="auto" los elementos: al abrir un popover="hint" elemento ya no se cerrarán involuntariamente los elementos no relacionados popover="auto" .
Anteriormente, las interacciones entre estos dos tipos de elementos emergentes podían ser complejas en algunas situaciones, como anidar popover="auto" elementos dentro popover="hint" de elementos.
popover="hint" Ahora, los elementos solo están ocultos cuando su elemento ancester popover="auto" está oculto o cuando se abre un nuevo elemento no relacionado popover="auto" .
Además, ahora puede anidar de forma segura un popover="auto" elemento dentro de un popover="hint" elemento. El elemento anidado popover="auto" se comportará como un popover="hint" elemento. Esto permite casos de uso como colocar un elemento personalizable <select> dentro de un popover="hint" elemento.
Vea también:
- Popover API en MDN.
-
popoverAtributo global HTML en MDN.
Actualización de todos los <selectedcontent> elementos de un elemento personalizable <select>
Cuando se definen varios <selectedcontent> elementos en un elemento personalizable <select> , todos ellos ahora se mantienen actualizados con la opción seleccionada actual, en lugar de solo la primera en orden DOM.
Vea también:
- Elementos select personalizables en MDN.
- <selectedcontent HTML selected option display element at MDN (Elemento de visualización de la opción seleccionada en HTML de selectedcontent> en MDN).
Html de streaming fuera de orden
Use el <template for> elemento HTML y los <?start> intervalos de instrucciones y <?end> de procesamiento para actualizar las partes existentes del documento sin necesidad de usar JavaScript.
Esta característica forma parte de una iniciativa más grande para agregar compatibilidad integrada con las actualizaciones del mismo documento en la web.
Vea también:
- <elemento de> plantilla de plantilla de plantilla de contenido HTML en MDN.
- Streaming HTML intercalado (aplicación de revisiones): explica la iniciativa más amplia de la que forma parte esta característica.
API web
Las siguientes nuevas características de API web se incluyen en Microsoft Edge.
Exponer la FontFaceSet interfaz globalmente
Anteriormente, la FontFaceSet interfaz no se exponía como una propiedad global. lenguaje de definición de interfaz (IDL) de Chromium para FontFaceSet aplicarlo LegacyNoInterfaceObject previamente incorrectamente a FontFaceSet, ocultándolo como una propiedad global.
Este cambio se alinea Chromium con la especificación carga de fuentes CSS y con Safari y Firefox.
Vea también:
- FontFaceSet en MDN.
Deshabilitación de filtros SVG en iframes y complementos de origen cruzado
Los filtros SVG ya no se aplican a lo siguiente:
- Iframes de origen cruzado o restringidos (como iframes de espacio aislado).
- Complementos incrustados (como archivos PDF).
Esto evita que se procesen posibles problemas de seguridad del contenido entre orígenes a través de efectos de filtro SVG.
Vea también:
- Filtros SVG en MDN.
-
<iframe>Elemento de marco insertado HTML en MDN.
MediaStreamTrackProcessor contadores de marco
Los discardedFrames atributos y totalFrames ahora están disponibles en la MediaStreamTrackProcessor interfaz.
Estos contadores permiten supervisar el estado de la canalización de procesamiento multimedia mediante el seguimiento de:
- Número de fotogramas recibidos.
- Número de fotogramas que se quitaron debido a restricciones de recursos del sistema.
Vea también:
- MediaStreamTrackProcessor en MDN.
Origen opaco para data: direcciones URL
Los trabajos dedicados y los trabajos compartidos creados a partir de data: direcciones URL ahora tienen asignado un origen opaco único, en lugar de heredar el origen del creador.
Esto alinea Edge con el Standard HTML y mejora la seguridad mediante el aislamiento de estos trabajos del mismo estado de origen, como BroadcastChannel, localStoragey IndexedDB.
Para conservar los límites de aislamiento, estos trabajos permanecen en la misma partición de almacenamiento que su creador (por ejemplo, por sitio de nivel superior o nonce).
Vea también:
- RFC 2397: esquema de dirección URL de "datos".
- Paso 3 de Configuración de scripts para trabajadores en HTML Living Standard.
Migración del origen de PWA
La migración del origen de la aplicación web permite que una aplicación web progresiva (PWA) se migre a un nuevo origen conservando la confianza, el estado de instalación y los permisos aplicables.
Esto ayuda a los equipos a mover aplicaciones de forma segura entre dominios sin forzar a los usuarios a reinstalar.
Vea también:
- Manifiesto de aplicación web en MDN.
Reciba una notificación cuando se completen los scrollBy métodos y .scrollTo
Los métodos de desplazamiento mediante programación, como scrollBy y scrollTo, ahora devuelven un Promise objeto que se resuelve cuando se completa el desplazamiento. Use esta promesa para ejecutar código una vez que finalice un desplazamiento suave, sin depender de un temporizador o un sondeo de eventos de desplazamiento.
Vea también:
- Ventana: método scrollBy() en MDN.
- Ventana: método scrollTo() en MDN.
API de voz web: calidad de reconocimiento en el dispositivo
La SpeechRecognition interfaz ahora admite la quality propiedad .
La quality propiedad permite especificar la funcionalidad semántica necesaria para el reconocimiento, que usa processLocally: true, también conocida como reconocimiento en el dispositivo.
Los valores admitidos por la quality propiedad se asignan a requisitos de hardware y complejidad de tareas crecientes:
commanddictationconversation
Con la quality propiedad , puede determinar si el dispositivo puede controlar el caso de uso mediante el reconocimiento en el dispositivo o si debe realizar una reserva en un servicio de reconocimiento en la nube.
Vea también:
WebGPU: inmediatos
WebGPU ahora admite inmediatos.
Esta característica agrega un immediate espacio de direcciones en WGSL y setImmediateData() métodos en el paso de representación, el paso de proceso y los codificadores de agrupación de representación. Puede usar estas API para pasar valores pequeños y actualizados con frecuencia a sombreadores sin crear búferes de GPU ni enlazar grupos.
Esto resulta útil para los datos por dibujo, como índices de objetos, índices de material y valores de transformación.
Vea también:
- API de WebGPU en MDN.
- Especificación de WebGPU .
- Especificación del lenguaje de sombreado webGPU (WGSL).
Pruebas de origen
A continuación se muestran las pruebas de origen de las nuevas API experimentales que están disponibles en Microsoft Edge.
Las pruebas de origen le permiten probar las API experimentales en su propio sitio web en directo durante un tiempo limitado. Para más información sobre las pruebas de origen, consulte Uso de las pruebas de origen en Microsoft Edge.
Para obtener la lista completa de las pruebas de origen disponibles, consulte Pruebas de origen de Microsoft Edge.
| Nombre | Descripción | Registrarse |
|---|---|---|
| Prompt API | Consultas un modelo de lenguaje integrado desde el código JavaScript de extensión o sitio web. Consulte también Prompt API. | Registrarse |
| Descriptores personalizados de WebAssembly | Almacena los datos asociados a tipos de nivel de origen de forma más eficaz, en objetos descriptores personalizados. | Registrarse |
| Heurística de navegación suave | Expone heurística de navegación temporal para recopilar métricas de rendimiento en aplicaciones de página única. | Registrarse |
| WebNN | Compile y ejecute modelos de aprendizaje automático acelerados por hardware directamente en la aplicación web. | Registrarse |
| Url y hashes de eval en script-src de CSP | Introduce valores hash url y eval para script-src las directivas CSP, reemplazando las listas de permitidos basadas en nombre de host y unsafe-eval. |
Registrarse |
| API de instalación web | Permite que un sitio web instale otro sitio web como una aplicación web mediante navigator.install(). |
Registrarse |
OpaqueRange |
Permite crear intervalos dinámicos sobre texto dentro <input> de y <textarea> elementos que se actualizan automáticamente a medida que el usuario edita. Estos intervalos admiten métodos de geometría como getBoundingClientRect() y la API de resaltado personalizado de CSS, que permite casos de uso como elementos emergentes colocados en intercalación y resaltado de corrector ortográfico insertado directamente en los controles de formulario, sin clonar elementos ni exponer la estructura dom interna. |
Registrarse |
| HTML en el lienzo | Habilita la representación de HTML en el lienzo con nuevos métodos de dibujo y el paint evento . |
Registrarse |
| API de credenciales digitales: compatibilidad con la emisión | Desencadena la emisión de credenciales de usuario desde un servidor emisor de credenciales a una aplicación de cartera digital. | Registrarse |
prerender_until_script Acción de api de reglas de especulación |
Una acción de la API De reglas de especulación que representa previamente una página, pero cambia a captura previa cuando se ejecuta un script. | Registrarse |
| WebAudio Configurable Render Quantum | Permite especificar un tamaño cuántico de representación personalizado al crear o AudioContextOfflineAudioContext. |
Registrarse |
| Activación previa a la representación por envío de formulario | Permite activar reglas de representación previa en la API de reglas de especulación mediante envíos de formularios. | Registrarse |
| API de rendimiento de CPU | Expone información sobre las funcionalidades del dispositivo del usuario para su uso con Compute Pressure API. | Registrarse |
| Listas de permitidos de conexión | Restringe las conexiones de un documento o trabajo a una lista de puntos de conexión distribuidos por el servidor. | Registrarse |
focus-without-user-activation directiva de permisos |
Proporciona un control de incrustación sobre el foco mediante programación desde el contenido incrustado a través de la directiva de focus-without-user-activation permisos. Cuando se deniega la directiva para un marco, las llamadas de foco mediante programación (element.focus(), autofocus, window.focus(), dialog.showModal()y foco emergente) se bloquean a menos que se desencadene mediante la activación del usuario o se delegue el foco. |
Registrarse |
| TextMetrics de lienzo mejorado | Expande textmetrics Canvas API con rectángulos de selección, consultas de cuadro delimitador y operaciones de glifo-clúster. | Registrarse |
<usermedia> Elemento HTML |
Elemento HTML controlado por el explorador para solicitar acceso a la cámara o al micrófono, reemplazando las solicitudes de permisos basadas en JavaScript. | Registrarse |
| Representación previa de iframes entre orígenes | Representa previamente los iframes entre orígenes a través de un encabezado de respuesta de participación, en lugar de retrasarlos hasta la activación de la página. | Registrarse |
| Control de tiempo del contenedor | Supervisa cuándo se muestra un contenedor DOM anotado y ha terminado su pintura inicial. | Registrarse |
| Duraciones de diseño y estilo independientes en Long Animation Frame API | Agrega styleDurationpropiedades , forcedStyleDuration, layoutDurationy forcedLayoutDuration para un análisis más profundo del rendimiento de CSS. |
Registrarse |
| Preguntar parámetros de muestreo de API | Los topK parámetros de muestreo y temperature permiten optimizar el comportamiento del modelo por sesión de modelo de lenguaje. |
Registrarse |
<install> Elemento HTML |
Instale de forma declarativa otros sitios web como aplicaciones web mediante el <install> elemento . |
Registrarse |
| Scripts de módulo CSS declarativos | Comparte hojas de estilos declarativas con raíces de sombra, incluidas las raíces de sombra declarativas, mediante módulos de estilo insertado. | Registrarse |
| Evento de entrada sin procesar de Gamepad | En lugar de basarse en sondeos frecuentes a través navigator.getGamepads()de , las páginas web pueden escuchar gamepadrawinputchanged eventos. Estos eventos se desencadenan cada vez que se detectan cambios entre fotogramas de entrada del mismo dispositivo. |
Registrarse |
| Evento De autorrellenar | Detecta cuándo el autorrellenamiento del explorador actualiza los controles de formulario para adaptar la interfaz de usuario personalizada y la validación. | Registrarse |
| Descriptores personalizados de WebAssembly V2 | Almacena los datos asociados a tipos de nivel de origen de forma más eficaz, en objetos descriptores personalizados. | Registrarse |
| WebMCP | Permite que el sitio registre herramientas para que un agente en el explorador complete tareas en nombre de un usuario. | Registrarse |
Nota:
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Chromium.org y usadas de acuerdo con los términos descritos en la Licencia internacional creative Commons Attribution 4.0.