Déménagements
Interdire les téléchargements de navigation d'ouverture à partir de pop-ups multi-origines
Si un pop-up redirige son ouverture vers une URL qui entraîne un téléchargement, la le téléchargement sera bloqué et la navigation annulée, si le pop-up est multi-origine vers son opener. Cela permet de résoudre un problème de sécurité qui existe depuis longtemps.
État de la plate-forme Chrome | Bug Chromium
Supprimer la propriété languageCode de PaymentAddress
La propriété PaymentAddress.languageCode
a été supprimée de la page de paiement
API Request. Cette propriété est la meilleure estimation du navigateur pour la langue de la
l'adresse d'expédition, de facturation, de livraison ou de retrait dans la section
API Request. La propriété languageCode
est marquée comme étant à risque dans la spécification
et a déjà été supprimé de Firefox et Safari. L'utilisation dans Chrome est faible
pour pouvoir être retirés en toute sécurité.
Projet de suppression | État de la plate-forme Chrome | Bug Chromium
Abandons
Abandon des téléchargements "drive-by" dans les iFrames en bac à sable
Chrome empêchera bientôt les téléchargements dans les iframes
en bac à sable sans utilisateur
un geste, même si cette restriction peut être levée
Mot clé allow-downloads-without-user-activation
dans la liste d'attributs de sandbox.
Cela permet aux fournisseurs de contenu de limiter les téléchargements malveillants ou abusifs.
Les téléchargements peuvent entraîner des failles de sécurité dans un système. Même si
des contrôles de sécurité supplémentaires sont effectués dans Chrome et dans le système d'exploitation,
le blocage des téléchargements dans iframes
en bac à sable correspond également à l'idée générale derrière
le bac à sable. Hormis les problèmes de sécurité, l'utilisation
pour qu'un clic déclenche un téléchargement sur la même page, contrairement
les téléchargements démarrent automatiquement lorsqu'un utilisateur accède à une nouvelle page ou a commencé
non spontanément après le clic.
La suppression est prévue dans Chrome 74.
Projet de suppression | État de la plate-forme Chrome | Bug Chromium
Règlement d'obsolescence
Pour garantir le bon fonctionnement de la plate-forme, nous supprimons parfois de la plate-forme Web les API qui ont suivi leur cours. Plusieurs raisons peuvent expliquer la suppression API, par exemple:
- Elles sont remplacées par des API plus récentes.
- Elles ont été mises à jour pour refléter les modifications apportées aux spécifications afin d'assurer la cohérence et la cohérence avec les autres navigateurs.
- Il s'agit de tests préliminaires qui n'ont jamais abouti dans d'autres navigateurs, ce qui peut augmenter la charge d'assistance des développeurs Web.
Certaines de ces modifications n'auront un effet que sur un très petit nombre de sites. Pour limiter ces problèmes à l'avance, nous essayons d'en informer les développeurs à l'avance afin qu'ils puissent apporter les modifications nécessaires pour que leurs sites continuent de fonctionner.
Chrome propose actuellement un processus d'obsolescence et de suppression d'API, qui repose principalement sur les éléments suivants:
- Faites une annonce sur la liste de diffusion blink-dev.
- Définissez des avertissements et des échelles temporelles dans la console des outils pour les développeurs Chrome lorsque des éléments d'utilisation sont détectés sur la page.
- Attendez, surveillez, puis supprimez la fonctionnalité à mesure que l'utilisation diminue.
Vous pouvez consulter la liste de toutes les fonctionnalités obsolètes sur chromestatus.com à l'aide du filtre "obsolète" et celles supprimées en appliquant le filtre "supprimé". Nous essaierons également de résumer certains des changements, raisonnements et chemins de migration présentés dans ces articles.