Chrome 71 también incluye cambios en cache.addAll()
y importScripts()
. Leído
al respecto en Ajustes para cache.addAll()
y importScripts()
disponibles en Chrome 71 por Jeff Posnick.
Quita SpeechSynthesis.speak() sin activación del usuario
La SpeechSynthesis
interfaz de usuario está siendo objeto de uso indebido en la Web. Hay evidencias anecdóticas de que
Debido a que se están cerrando otras vías de reproducción automática, el abuso se trasladará a la API de Web Speech
que no sigue las reglas de reproducción automática.
La función speechSynthesis.speak()
ahora muestra un error si el documento tiene
no recibieron una activación del usuario. Esta función dejó de estar disponible desde Chrome 70.
Intención de dar de baja | Seguimiento de Chromestatus | Error de Chromium
Quita las versiones con prefijos de las APIs
Chrome quitó los alias no estándares de dos aplicaciones estándar ampliamente compatibles. interfaces.
WebKitAnimationEvent
WebKitAnimationEvent
se reemplazó por completo por
AnimationEvent
, la interfaz de eventos que se utiliza para eventos relacionados con las animaciones de CSS. El prefijo
solo es compatible con Safari. Firefox y Edge solo admiten la sintaxis sin prefijo
AnimationEvent
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
WebKitTransitionEvent
WebKitTransitionEvent
se reemplazó por completo por
TransitionEvent
, la interfaz de eventos que se utiliza para los eventos relacionados con las transiciones de CSS (por ejemplo,
transitionstart
). El formato con prefijo solo se admite en Safari. Firefox y
Edge solo admite TransitionEvent
sin prefijo.
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
Quita URL.createObjectURL de MediaStream
Se quitó el método URL.createObjectURL()
de MediaStream
.
interfaz de usuario. Este método dejó de estar disponible en 2013 y se reemplazó por la asignación
transmisiones para
HTMLMediaElement.srcObject
Se quitó el método anterior porque es menos seguro y requiere una llamada para
URL.revokeOjbectURL()
para finalizar la transmisión Otros usuarios-agentes tienen
dejó de estar disponible (Firefox) o eliminó (Safari) esta función.
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
Quitar document.origin
Se quitó la propiedad document.origin
. Esta propiedad solo se
implementadas en Chromium y WebKit. Es redundante con self.origin
, que
Se pueden usar en contextos de Windows y Worker.
y tiene un soporte más amplio.
Intención de quitar | Seguimiento de Chromestatus | Error de Chromium
Bajas
Ninguna función dejó de estar disponible en esta versión de Chrome. El estado de la plataforma de Chrome proporciona una lista de funciones obsoletas de versiones anteriores de Chrome.
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.