Abandons et suppressions dans Chrome 103

La version bêta de Chrome 103 a été publiée le 26 mai 2022 et devrait devenir la version stable fin juin 2022.

Bloquer le protocole externe dans les iFrames en bac à sable

Les iFrames en bac à sable peuvent ouvrir des applications externes. Actuellement, les développeurs mettent en bac à sable les contenus non approuvés et bloquent la navigation des utilisateurs. Le blocage aurait probablement dû aussi inclure des liens vers des applications externes ou vers le Play Store. Ce problème a été résolu.

Les sites qui nécessitent de la navigation peuvent ajouter les valeurs suivantes à la propriété de bac à sable de l'élément <iframe>:

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

Supprimer l'API Battery Status pour les origines non sécurisées

L'API Battery Status n'est plus compatible avec les contextes non sécurisés, en particulier les pages HTTP et les iFrames HTTPS intégrés à des pages HTTP. Cette mesure est en cours de suppression conformément à notre règlement sur l'abandon de fonctionnalités puissantes pour les origines non sécurisées, et conformément à une modification des spécifications.

Supprimer l'élément

Compte tenu de la suppression des plug-ins de la plate-forme Web et du manque d'utilisation de <param>, nous allons supprimer ce plug-in de la plate-forme Web.

Règlement relatif aux abandons

Pour que la plate-forme reste opérationnelle, nous supprimons parfois de la plate-forme Web les API qui ont terminé leur cours. Nous pouvons supprimer une API pour de nombreuses raisons, par exemple:

  • Elles sont remplacées par des API plus récentes.
  • Ils sont mis à jour pour refléter les modifications apportées aux spécifications afin d'assurer leur alignement et leur cohérence avec les autres navigateurs.
  • Il s'agit des premiers tests qui n'ont jamais abouti dans d'autres navigateurs et qui peuvent donc alourdir le travail des développeurs Web.

Certaines de ces modifications auront une incidence sur un très petit nombre de sites. Pour pallier ce problème, nous essayons d'en informer les développeurs à l'avance afin qu'ils puissent apporter les modifications nécessaires afin que leurs sites continuent de fonctionner.

Chrome propose actuellement un processus d'abandon et de suppression des API, essentiellement:

  • Faites des annonces sur la liste de diffusion blink-dev.
  • Définissez des avertissements et indiquez des échelles de temps dans la console des outils pour les développeurs Chrome lorsque l'utilisation est détectée sur la page.
  • Attendez, surveillez la fonctionnalité, puis supprimez-la lorsque son utilisation diminue.

Vous pouvez trouver une liste de toutes les fonctionnalités obsolètes sur chromestatus.com à l'aide du filtre obsolète et des fonctionnalités supprimées en appliquant le filtre supprimé. Nous allons également essayer de résumer certains des changements, raisonnements et parcours de migration dans ces articles.