Google a pris la décision d’annuler temporairement la suppression des fenêtres d’alerte du navigateur et d’autres invites créées par les iframes d’origine croisée dans Chrome après une mise à jour de son navigateur a provoqué un tollé de la part des développeurs ainsi que des sites Web et des applications Web cassés.

Comme signalé par Le registre, une iframe, qui est l’abréviation de Inline Frame, est une partie d’une page Web intégrée dans une autre page Web. Cependant, lorsqu’un iframe contient des ressources d’origine différente ou domaine, il s’agit d’un iframe d’origine croisée.

L’équipe Chromium prévoit depuis mars de l’année dernière de limiter les capacités des iframes cross-origin en raison du fait qu’elles constituent un problème de sécurité. En effet, ils permettent à une ressource intégrée telle qu’une annonce d’afficher une invite dans Chrome comme si elle provenait du domaine hôte.

Dans un Avis d’intention de supprimer publié dans un groupe Google l’année dernière, un ingénieur de Google a expliqué comment les iframes d’origine croisée peuvent conduire à des usurpations, en déclarant :

« L’expérience utilisateur actuelle est déroutante et a déjà conduit à des parodies où les sites prétendent que le message provient de Chrome ou d’un autre site Web. La suppression de la prise en charge de la capacité des iframes d’origine croisée à déclencher l’interface utilisateur empêchera non seulement ce type d’usurpation d’identité, mais débloquera également de nouveaux efforts pour rendre la boîte de dialogue plus reconnaissable dans le cadre du site Web plutôt que du navigateur.

Publicité

Un changement bien intentionné

Alors que la décision de Google de supprimer les fenêtres d’alerte du navigateur et les invites de Chrome était bien intentionnée, sa mise en œuvre a causé des maux de tête à de nombreux développeurs.

Pour éviter l’usurpation d’identité, le géant de la recherche a désactivé JavaScript code dans les iframes d’origine croisée en appelant les méthodes d’alerte, d’invite et de confirmation sur l’objet fenêtre du navigateur qui développeurs web fréquemment utilisé pour afficher les boîtes de dialogue. Cependant, ce changement a cassé de nombreuses applications Web et a frustré les développeurs, c’est pourquoi Google a décidé de l’annuler temporairement. Cependant, la société prévoit de supprimer complètement ces mécanismes rapides à la fois des contextes de même origine et des contextes d’origine croisée dans le but d’éviter qu’ils ne soient abusés.

Avec la sortie de Chrome 92.0.4515.107 plus tôt ce mois-ci, window.alert, window.prompt et window.confirm ont été dépréciés des iframes d’origine croisée. Ce changement a entraîné des problèmes dans un certain nombre d’applications qui utilisent des iframes d’origine croisée pour afficher des alertes, des notifications et des fenêtres de confirmation à leurs utilisateurs.

Pour donner aux développeurs plus de temps pour réécrire leurs applications et leurs sites, Chrome a désormais désactivé son obsolescence jusqu’au 15 août.

Passant par Le registre

Rate this post
Publicité
Article précédentShroud affirme qu’une chose fait de Fortnite la bataille royale « numéro un » contre Apex Legends
Article suivantRetour 4 Impressions bêta de sang: Un modèle pour la grandeur potentielle de la coopération
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici