Bajas y eliminaciones en Chrome 103

Se lanzó Chrome 103 beta el 26 de mayo de 2022, y se espera que se convierta en la versión estable a fines de junio de 2022.

Bloquear el protocolo externo en los iframes de la zona de pruebas

Los iframes en la zona de pruebas no tienen bloqueado el acceso a aplicaciones externas. Actualmente, los desarrolladores colocan en la zona de pruebas el contenido que no es de confianza y bloquean la navegación de los usuarios. El bloqueo también debería incluir vínculos a aplicaciones externas o a Play Store. Este problema ya se solucionó.

Los sitios que necesitan navegación pueden agregar los siguientes valores a la propiedad de zona de pruebas del elemento <iframe>:

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

Quita la API de Battery Status en orígenes inseguros

La API de Battery Status ya no es compatible con contextos no seguros, específicamente páginas HTTP y iframes HTTPS incorporados en páginas HTTP. Esta información se quitará de conformidad con nuestra política de baja de funciones potentes en orígenes inseguros. Esto también se produce tras un cambio de especificaciones.

Quitar elemento

Debido a la eliminación de complementos de la plataforma web y la relativa falta de uso de <param>, se quitará de la plataforma web.

Política de baja

Para mantener la plataforma en buen estado, a veces quitamos las APIs de la plataforma web que ejecutaron su curso. Puede haber muchos motivos por los que quitaremos una API, como los siguientes:

  • Se reemplazaron por API más nuevas.
  • Se actualizan para reflejar los cambios en las especificaciones a fin de alinear y mantener la coherencia con otros navegadores.
  • Son experimentos iniciales que nunca tuvieron éxito en otros navegadores y, por lo tanto, pueden aumentar la carga de la compatibilidad para los desarrolladores web.

Algunos de estos cambios afectarán a unos pocos sitios. A fin de mitigar los problemas con anticipación, tratamos de avisarles a los desarrolladores con anticipación para que puedan realizar los cambios necesarios a fin de que sigan en ejecución sus sitios.

Actualmente, Chrome cuenta con un proceso para las bajas y las eliminaciones de las APIs, que es básicamente el siguiente:

  • Anuncia en la lista de distribución de blink-dev.
  • Configura advertencias y asigna escalas de tiempo en la consola de Herramientas para desarrolladores de Chrome cuando se detecte uso en la página.
  • Espera, supervisa y quita la función a medida que disminuye el uso.

Puedes encontrar una lista de todas las funciones obsoletas en chromestatus.com con el filtro obsoleto y las funciones que se quitaron si aplicas el filtro quitado. También intentaremos resumir algunos de los cambios, el razonamiento y las rutas de migración en estas publicaciones.