Descontinuación de window.external.getHostEnvironmentValue() en Microsoft Edge

0
25
Deprecating window.external.getHostEnvironmentValue() - Microsoft Edge Blog

Microsoft ha anunciado un cambio significativo en su navegador Edge, con la intención de deprecate el método window.external.getHostEnvironmentValue(), una característica que actualmente permite a los desarrolladores web acceder a información sobre el navegador y la plataforma. Esta decisión responde a un esfuerzo por mejorar la privacidad de los usuarios y combatir el rastreo en línea, a través de la eliminación del llamado fingerprinting, una técnica que permite identificar a los usuarios de forma única.

El método getHostEnvironmentValue() es un enfoque no estandarizado exclusivo de Edge y, a partir de la versión 135, que se lanzará el 3 de abril de 2025, se emitirá una advertencia en la consola de desarrollo del navegador cuando se utilice este método en el código. De esta manera, los desarrolladores tendrán la oportunidad de adaptar sus sitios antes de que el método sea completamente eliminado. Para mayo de 2025, con la versión 137, el método se deshabilitará por defecto, aunque los desarrolladores podrán solicitar una extensión temporal para su dominio, permitiendo un tiempo adicional para realizar los cambios necesarios.

La intención de Microsoft es promover el uso del estándar User-Agent Client Hints API, que ofrece acceso a información sobre el navegador y la plataforma de una manera que protege mejor la privacidad del usuario. A través de este nuevo sistema, los navegadores pueden decidir qué datos revelar cuando se solicitan pistas sobre el entorno del usuario, evitando así la exposición de información más sensible.

El plan de deprecación incluye la posibilidad de que los desarrolladores realicen pruebas anticipadas para garantizar que sus sitios funcionen adecuadamente sin el método obsoleto. A partir de la versión 135, los desarrolladores podrán probar esta transición desactivando el getHostEnvironmentValue() en sus entornos locales.

Si hay algún sitio que dependa del método en cuestión y necesite más tiempo para adaptarse, se les invita a solicitar una extensión temporal mediante un formulario que Microsoft ha habilitado para recoger esta información.

En resumen, esta actualización es parte del compromiso de Microsoft con la privacidad del usuario y la promoción de estándares que beneficien a toda la comunidad de desarrolladores, abriendo el camino hacia un entorno web más seguro y privado.

vía: Microsoft Windows blog