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 141, que se publica el 2 de octubre de 2025.
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:
- Edge DevTools
- WebView2
-
Características de la plataforma web
- Características de CSS
-
API web
-
ariaNotify()API -
Método indexedDB
getAllRecords()ydirectionopción paragetAll()ygetAllKeys() -
API de navegación
precommitHandler -
windowAudioopción paragetDisplayMedia() -
Opción extendida
echoCancellationparagetUserMedia() -
restrictOwnAudiorestricción de seguimiento multimedia - Compatibilidad con campos alternativos en la selección de la cuenta de FedCM
- Mejoras de impaciencia en las reglas de especulación
- Transformación codificada en WebRTC
- Directiva estricta del mismo origen para la API de acceso de almacenamiento
- Integridad del subrecurso basado en firmas
-
- Pruebas de origen
Edge DevTools
Consulte Novedades de DevTools (Microsoft Edge 141).
WebView2
Consulte 1.0.3537.50 (6 de octubre de 2025) en las notas de la versión del SDK de WebView2.
Características de la plataforma web
Características de CSS
Pseudo-elemento CSS ::search-text
El pseudo-elemento CSS ::search-text le permite aplicar estilo a los resultados de la búsqueda de búsqueda en la página del explorador.
Esto le permite cambiar los colores de primer plano y de fondo de los resultados de búsqueda, lo que puede ser útil si los colores predeterminados del explorador no tienen contraste suficiente con los colores de página.
Vea también:
- ::search-text en CSS Pseudo-Elements nivel de módulo 4.
Atributos de compatibilidad width y height presentación en elementos anidados <svg>
Ahora puede usar los width atributos y height presentational en elementos anidados <svg> , a través del marcado SVG y CSS. Este enfoque proporciona una mayor flexibilidad, lo que le permite aplicar un estilo más eficiente a los elementos SVG dentro de diseños complejos.
Con esta característica, los dos fragmentos de código HTML siguientes ahora generan la misma salida:
<svg width="100px" height="100px">
<svg style="width:50px;height:50px;">
<circle cx="50px" cy="50px" r="40px" fill="green" />
</svg>
</svg>
En el ejemplo anterior, la segunda línea usa un style atributo que contiene width valores y height .
<svg width="100px" height="100px">
<svg width="50px" height="50px">
<circle cx="50px" cy="50px" r="40px" fill="green" />
</svg>
</svg>
En el ejemplo anterior, la segunda línea usa atributos independientes width y height .
Vea también:
-
<svg>en MDN.
API web
API ariaNotify()
La ariaNotify() API permite a la aplicación indicar directamente a un lector de pantalla qué decir cuando hay un cambio no iniciado por el usuario en el contenido de una página web. En el escenario más sencillo, se llama en ariaNotify("foo") el documento o en un elemento.
Vea también:
Método indexedDB getAllRecords() y direction opción para getAll() y getAllKeys()
IndexedDB IDBObjectStore y IDBIndex los objetos ahora admiten el getAllRecords() método , que devuelve claves de índice, claves principales y valores para cada registro, además de admitir operaciones de lectura en ambas direcciones.
El getAllRecords() método puede hacer que ciertas operaciones de lectura de IndexedDB sean significativamente más rápidas en comparación con las alternativas existentes, como el uso de cursores IndexedDB.
Esta característica también presenta la direction opción a los métodos existentes getAll() y getAllKeys() , por coherencia.
Vea también:
API de navegación precommitHandler
El navigateEvent.intercept() método ahora admite una precommitHandler opción similar a handler la opción .
La precommitHandler opción se usa para aplazar la confirmación de un evento de navegación y, por tanto, la actualización de la dirección URL, hasta que se haya resuelto la promesa del controlador. La precommitHandler opción también permite al controlador cambiar la dirección URL de navegación, la información, el estado y el comportamiento de inserción y reemplazo del historial.
Sin , precommitHandlerla API de navegación confirma inmediatamente las navegaciónes, lo que a veces es un problema para las bibliotecas de enrutamiento de JavaScript que usan navegación asincrónicas del mismo documento.
Vea también:
- API de navegación en MDN.
- NavigateEvent: método intercept() en MDN.
windowAudio opción para getDisplayMedia()
El getDisplayMedia() método ahora admite la windowAudio opción .
La windowAudio opción le permite dar al usuario la capacidad de compartir audio cuando se selecciona una ventana para compartir pantalla.
windowAudio se puede establecer en exclude, systemo window.
Vea también:
Opción extendida echoCancellation para getUserMedia()
La echoCancellation opción para getUserMedia() ahora se extiende desde y truefalse para admitir all y remote-only.
Esto le permite:
- Modifique el comportamiento de cancelación de eco que se aplica a las pistas de audio recibidas de los micrófonos.
- Controlar la cantidad de reproducción del sistema de usuario que se quita de la señal del micrófono.
En algunos escenarios, la única opción de cancelación de eco aceptable es quitar todo el playout del sistema de usuario del micrófono, por ejemplo, para asegurarse de que no se captura ninguna reproducción confidencial de la privacidad, como de lectores de pantalla o notificaciones del sistema.
En otros escenarios, es posible que prefiera quitar el eco de RTCPeerConnections, para habilitar la comunicación en tiempo real (RTC) bidireccional, mientras sigue capturando el resto del playout local.
Vea también:
- MediaDevices: método getUserMedia() en MDN.
- MediaTrackConstraints en MDN.
- MediaTrackConstraints: propiedad echoCancellation en MDN.
restrictOwnAudio restricción de seguimiento multimedia
La nueva restrictOwnAudio restricción de pista multimedia puede ayudar a crear grabaciones de pantalla más limpias, como cuando la propia página web de captura está reproduciendo audio y no desea que ese audio se incluya en la captura, para evitar el eco no deseado.
De forma predeterminada, al usar getDisplayMedia() y cuando se captura el audio del sistema, se captura todo el audio que reproduce el sistema. Si se establece la restrictOwnAudio restricción, el audio del sistema capturado se filtra para excluir el audio que se origina en el documento que llamó a getDisplayMedia().
Vea también:
- MediaDevices: método getDisplayMedia() en MDN.
- MediaTrackConstraints en MDN.
Compatibilidad con campos alternativos en la selección de la cuenta de FedCM
Ahora se admiten números de teléfono y nombres de usuario, además de o en lugar del nombre completo y la dirección de correo electrónico de un usuario, como identificadores para desambiguar cuentas en el selector de cuentas de FedCM.
Estos nuevos campos también están ahora disponibles para que los sitios web afecten al texto de divulgación.
Este cambio facilita a los proveedores de identidades que no usan direcciones de correo electrónico y nombres completos identificar a los usuarios para adoptar FedCM.
Vea también:
Mejoras de impaciencia en las reglas de especulación
Cuando el usuario mantiene el puntero sobre un vínculo durante un breve período de tiempo, el valor de la eager opción de una regla eagerness de especulación ahora desencadena capturas previas y representaciones previas.
Anteriormente, el eager valor comenzaría a realizar capturas previas y representaciones previas lo antes posible, de forma similar al immediate valor. El nuevo comportamiento es más útil, ya que el eager valor ahora es más diligente que el moderate valor y menos diligente que el immediate valor.
Para obtener más información sobre esta y otras mejoras próximas, consulta Mejoras de las reglas de especulación.
Vea también:
- Api de reglas de especulación en MDN.
- eagerness in <script type="speculationrules">, en MDN.
Transformación codificada en WebRTC
La API de transformación codificada en WebRTC permite procesar los datos que se envían a través de .RTCPeerConnection
Vea también:
Directiva estricta del mismo origen para la API de acceso de almacenamiento
La API de acceso de almacenamiento ahora sigue la directiva del mismo origen.
De forma predeterminada, el uso document.requestStorageAccess() de en un marco solo asocia cookies a las solicitudes realizadas al origen del iframe. Los CookiesAllowedForUrls encabezados de acceso de la directiva y el almacenamiento todavía se pueden usar para desbloquear las cookies entre sitios.
Vea también:
- API de acceso de almacenamiento en MDN.
Integridad del subrecurso basado en firmas
La comprobación de la integridad del subrecurso en una página web ahora se puede realizar mediante firmas Ed25519, además de usar los resúmenes estáticos del contenido de los recursos.
Esto proporciona un mecanismo para comprobar la procedencia de los recursos de los que depende la página, creando una base técnica para la confianza en las dependencias de un sitio. El servidor web puede firmar respuestas con un par de claves Ed25519 y, a continuación, puede requerir que el explorador compruebe la firma mediante una clave pública específica.
Vea también:
Pruebas de origen
A continuación se muestran las nuevas API experimentales que puede probar en su propio sitio web en directo durante un tiempo limitado.
Para obtener más información sobre las pruebas de origen, consulte Probar las API y características experimentales mediante las pruebas de origen.
Para obtener la lista completa de las pruebas de origen disponibles, consulte Pruebas de origen de Microsoft Edge.
Pruebas de origen solo de Microsoft Edge
Extensiones de ámbito de aplicación web
Expira el 31 de agosto de 2025
scope_extensions es un miembro del manifiesto de aplicación web que permite a las aplicaciones web ampliar su ámbito a otros orígenes.
Las extensiones de ámbito permiten que las aplicaciones web que dependen de varios subdominios y dominios de nivel superior se presenten como una sola aplicación web.
Por ejemplo, una aplicación web en https://contoso.com puede ampliar su ámbito al https://example.com origen mediante el uso del miembro en su scope_extensions manifiesto de aplicación web:
{
"name": "Example app",
"display": "standalone",
"start_url": "/index.html",
"scope_extensions": [
{
"type": "type",
"origin": "https://example.com"
}
]
}
Los orígenes que aparecen en el scope_extensions miembro deben confirmar que están asociados a la aplicación web, hospedando un archivo de configuración denominado .well-known/web-app-origin-association. El archivo debe mostrar el origen de la aplicación web:
{
"https://sample-app.com/": {
"scope": "/"
}
}
Consulte Control de vínculos de otros orígenes mediante extensiones de ámbito en Control de vínculos a un PWA.
AriaNotify API
Expira el 14 de octubre de 2025.
La API AriaNotify permite a la aplicación indicar directamente a un lector de pantalla qué decir cuando hay un cambio no iniciado por el usuario en el contenido de una página web. En el escenario más sencillo, se llama en ariaNotify("foo") el documento o en un elemento.
Consulte Creación de una web más accesible con Aria Notify.
API de selección de anuncios
Expira el 30 de noviembre de 2025.
La API de selección de anuncios proporciona anuncios relevantes para el usuario en su sitio web sin usar cookies de terceros.
API de información de adquisición
Expira el 18 de diciembre de 2025.
La API de información de adquisición admite la atribución de adquisición de terceros para los PPA que se adquirieron a través de una tienda de aplicaciones o directamente desde el explorador.
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.