Bajas y eliminaciones en Chrome 74

Joe Medley
Joe Medley

Eliminaciones

No permitir las descargas de navegación del selector desde ventanas emergentes de origen cruzado

Si una ventana emergente dirige su apertura hacia una URL que genera una descarga, el la descarga se bloqueará y la navegación se cancelará, si la ventana emergente se origen cruzado a su abridor. Esto resuelve un problema de seguridad de larga data.

Estado de la plataforma Chrome | Error de Chromium

Quita la propiedad languageCode de PaymentAddress.

Se quitó la propiedad PaymentAddress.languageCode de la página de pagos API de solicitud. Esta propiedad es la mejor estimación del navegador para el idioma del texto en la dirección de envío, facturación, entrega o retiro que figura en la API de solicitud. La propiedad languageCode está marcada en riesgo en la especificación y ya se quitó de Firefox y Safari. El uso en Chrome es pequeño para una eliminación segura.

Intención de quitar | Estado de la plataforma Chrome | Error de Chromium

Bajas

Baja de las descargas en unidad en los iframes de la zona de pruebas

Chrome pronto evitará descargas en iframes en la zona de pruebas que no tengan usuarios aunque esta restricción podría anularse con un Palabra clave allow-downloads-without-user-activation en la lista de atributos de la zona de pruebas Esto permite que los proveedores de contenido restrinjan las descargas maliciosas o abusivas.

Las descargas pueden generar vulnerabilidades de seguridad en el sistema. Aunque se realizan controles de seguridad adicionales en Chrome y el sistema operativo, creemos bloquear las descargas en la zona de pruebas de iframes también se ajusta a la idea general detrás la zona de pruebas. Además de las preocupaciones de seguridad, sería más agradable para que un clic active una descarga en la misma página, en comparación con Las descargas se inician automáticamente cuando un usuario llega a una página nueva o comienza de forma no espontánea después del clic.

Se espera que se quite en Chrome 74.

Intención de quitar | Estado de la plataforma Chrome | Error de Chromium

Política de baja

Para mantener la plataforma en buen estado, a veces quitamos APIs de la plataforma web que ejecutaron su curso. Existen muchos motivos por los que podemos quitar un API, como:

  • Se reemplazaron por las APIs más nuevas.
  • Se actualizan para reflejar los cambios en las especificaciones y, así, alinear y mantener la coherencia con otros navegadores.
  • Se trata de 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 una cantidad muy pequeña de sitios. Para mitigar los problemas de forma anticipada, intentamos avisarles a los desarrolladores con anticipación para que puedan realizar los cambios necesarios y así mantener sus sitios activos.

Actualmente, Chrome cuenta con un proceso para dar de baja y quitar APIs, que consiste en lo siguiente:

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

Puedes encontrar una lista de todas las funciones obsoletas en chromestatus.com con el filtro obsoleto y las funciones quitadas aplicando el filtro Quitado. También trataremos de resumir algunos de los cambios, los motivos y las rutas de migración en estas publicaciones.