Date de sortie stable:20 août 2024
Sauf indication contraire, les modifications suivantes s'appliquent à la version stable de Chrome 128 version pour Android, ChromeOS, Linux, macOS et Windows.
<ph type="x-smartling-placeholder">CSS
Propriété CSS ruby-align
Il existe plusieurs façons d'aligner les caractères lorsque la longueur des annotations en rubis
et les caractères de base ne correspondent pas, et la propriété ruby-align
vous permet de choisir celle qui convient
le mieux à votre conception. La propriété prend l'un des
valeurs de mot clé suivantes:
space-around
space-between
start
center
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 40249572 | Entrée ChromeStatus.com | Spécifications
Rubis anti-ligne
Rend possible les sauts de ligne dans les éléments avec display: ruby
.
Auparavant, une seule paire composée d'une base et d'un texte en ruby n'était pas scissable. et serait transféré vers la ligne suivante si la ligne actuelle n'avait pas assez d'espace pour toute la paire. Vous pouvez diviser la base et le texte en ruby en plusieurs lignes.
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 324111880 | Entrée ChromeStatus.com | Spécifications
Taille minimale de <option>
dans le menu déroulant <select>
Les directives d'accessibilité WCAG spécifient que la taille des entrées de pointeur doit
mesurer au moins 24 x 24 pixels CSS. Cette modification rend l'élément <option>
dans le menu déroulant <select>
répondent à cette exigence de hauteur.
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 339141283 | Entrée ChromeStatus.com | Spécifications
Propriété zoom
du CSS standardisée
Met à jour l'implémentation existante du CSS précédemment non standard
zoom
pour s'aligner sur la nouvelle norme.
Cela modifie différentes API JavaScript
pour qu'elles soient conformes à la spécification,
modifie le niveau de zoom à appliquer aux documents de contenu iFrame,
et le modifie pour qu'il s'applique à toutes les propriétés de longueur héritées
(auparavant, cela ne modifiait que le font-size
hérité).
<ph type="x-smartling-placeholder"></ph> Démonstration | Entrée ChromeStatus.com
API Web
Ajouts à Attribution Reporting
Chrome 128 inclut deux fonctionnalités supplémentaires pour Attribution Reporting. Il y a des modifications de la logique source-destination-limit, dans le but de réduire le taux de perte de transmission. Le filtrage flexible des contributions améliorera le rapport de l'API de traitement par lot.
<ph type="x-smartling-placeholder"></ph> Entrée ChromeStatus.com
document.caretPositionFromPoint
Renvoie la position actuelle du curseur de saisie à partir d'un point d'écran donné sous la forme d'un
Objet CaretPosition
représentant la position du curseur de saisie indiquant le texte actuel
point d'insertion incluant le nœud DOM conteneur, le décalage de caractère du curseur de saisie et
le rectangle du client
de la plage du caret. Cette fonctionnalité permet également d'obtenir
CaretPosition
dans Shadow DOM
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 388976 | Entrée ChromeStatus.com | Spécifications
API Web Share sous macOS
L'API permet aux développeurs Web de créer des boutons de partage qui affichent les boîtes de dialogue de partage système utilisées par les applications mobiles. Cet article a déjà été expédié sur Android, Windows et ChromeOS, et arrive désormais également sur macOS.
<ph type="x-smartling-placeholder"></ph> Google Docs
Multimédia
AudioContext.onerror
Les erreurs de création et de rendu audio AudioContext sont désormais signalées sur le Web
applications avec un rappel attribué à AudioContext.onerror
.
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 41495720 | Entrée ChromeStatus.com | Spécifications
PointerEvent.deviceProperties
pour l'écriture avec plusieurs stylets
Actuellement, les développeurs n'ont aucun moyen de faire la distinction entre deux stylos individuels
un numériseur avec
système d'écriture. L'attribut PointerEvent.id
existant est
implémentée de différentes manières et ne persiste pas à chaque trait d'encre ou
avec l'écran.
Cette modification permet d'identifier chaque stylet de manière sécurisée et fiable.
(pointeurs) interagissant avec l'écran pour définir des couleurs ou des formes de stylo spécifiques
chaque appareil interagissant
avec le numériseur. Elle étend les PointerEvent
pour inclure un nouvel attribut, deviceProperties
. Il contient les
l'attribut uniqueId
, qui représente un document isolé, persistant et persistant
identifiant unique qu'un développeur peut utiliser de manière fiable pour identifier chaque stylo
interagissant avec la page.
<ph type="x-smartling-placeholder"></ph> Entrée ChromeStatus.com | Spécifications
Action de session multimédia SkipAd
Compatible avec l'action de session multimédia SkipAd. Cette action permet aux navigateurs d'afficher un dans les commandes multimédias du système ou dans la fenêtre Picture-in-picture.
<ph type="x-smartling-placeholder"></ph> Démonstration | Entrée ChromeStatus.com | Spécifications
Confidentialité
Bit de chaîne d'ancêtre intersite pour CookiePartitionKey des cookies partitionnés
Chrome 128 ajoute un bit d'ancêtre intersite au trousseau de clés de l'instance partitionnée
CookiePartitionKey
du cookie. Cette modification unifie la clé de partition avec le
utilisées pour le partitionnement du stockage
et ajoute une protection contre
les attaques par détournement de clic en empêchant les frames intégrés intersites d'accéder
aux cookies partitionnés du site de premier niveau.
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 41486025 | Entrée ChromeStatus.com | Spécifications
API Private Aggregation: fusion des contributions côté client
Modifie la API Private Aggregation pour fusionner les contributions d'histogramme avec le même bucket et le même ID de filtrage avant l'intégration dans la charge utile chiffrée du rapport agrégable.
L'agrégation privée limite le nombre de contributions pouvant être intégrés dans un même rapport agrégable, avec toute contribution supplémentaire être abandonné. En fusionnant les contributions lorsque c'est possible, nous pouvons obtenir hors limite. Notez qu'en ignorant la suppression des excès et des contributions, la fusion de ces types de contributions ne devrait pas avoir d'impact sur les rapports récapitulatifs finaux.
<ph type="x-smartling-placeholder"></ph> Bug de suivi n° 330744610 | Entrée ChromeStatus.com | Spécifications
JavaScript
Promise.try
Promise.try
est une proposition TC39 pour
nouvelle méthode statique. Promise.try(f)
est un raccourci pour new Promise(resolve =>
resolve(f()))
.
<ph type="x-smartling-placeholder"></ph> Entrée ChromeStatus.com | Spécifications
Indices WebAuthn
Le nouveau paramètre hints
dans les requêtes WebAuthn permet aux sites de fournir des conseils
pour guider leur UI. Le cas d'utilisation canonique
est celui des entreprises
leurs sites internes n’utilisent que des clés
de sécurité et veulent pouvoir communiquer
afin que les navigateurs se concentrent
sur l'interface utilisateur sur ce cas.
Ils résolvent également une tension où le authenticatorAttachment
actuel
est strict: si vous le définissez sur platform
, vous excluez toutes les plates-formes
options.
<ph type="x-smartling-placeholder"></ph> Entrée ChromeStatus.com | Spécifications
Écrire du contenu image/svg+xml
au format UTF-8 sous Windows
Passez au format UTF-8 sous Windows lors de l'écriture du format image/svg+xml
dans le
presse-papiers. Le format HTML utilise déjà UTF-* sous Windows, ce qui permet de copier
et en collant des images SVG
à partir du presse-papiers.
Sur toutes les autres plates-formes compatibles, image/svg+xml
est sérialisé au format UTF-8.
avant qu'il ne soit écrit dans le presse-papiers.
<ph type="x-smartling-placeholder"></ph> Démonstration | Suivi du bug 338250106 | Entrée sur ChromeStatus.com | Spécifications
Nouvelles phases d'évaluation
API Digital Credentials
Les sites Web peuvent demander des identifiants à des applications de portefeuille mobile via une variété de tels que les gestionnaires d'URL personnalisés et la lecture de codes QR. Ce permet aux sites de demander des informations d'identité à partir d'identifiants numériques à l'aide du système IdentityCredential CredMan d'Android. Il est extensible accepter plusieurs formats d'identifiants (par exemple, ISO mDoc et W3C vérifiable) ; identifiant) et permet d'utiliser plusieurs applications de portefeuille. L'API inclut également mécanismes permettant de réduire le risque d'abus des identités sensibles à l'échelle de l'écosystème des informations.
<ph type="x-smartling-placeholder"></ph> Phase d'évaluation | Suivi du bug 40257092 | Entrée sur ChromeStatus.com | Spécifications
Plusieurs fournisseurs d'identité FedCM dans un même appel get()
Permet à FedCM d'afficher plusieurs fournisseurs d'identité dans la même boîte de dialogue. Cela vous donne
aux développeurs un moyen pratique de présenter tous les fournisseurs d'identité acceptés aux
utilisateurs. Nous prévoyons d'abord de demander à tous les fournisseurs
dans le même appel get()
.
<ph type="x-smartling-placeholder"></ph> Phase d'évaluation | Entrée ChromeStatus.com
Désactiver le zoom CSS standardisé
L'implémentation de la propriété CSS zoom
, qui était auparavant non standard, a été
pour s'aligner sur la nouvelle norme. Cela modifie différentes API JavaScript en
conforme à la spécification, modification de zoom
pour l'appliquer au contenu de l'iFrame
documents et la modifie pour qu'elle s'applique à toutes les propriétés de longueur héritées
auparavant, seule la font-size
héritée était modifiée.
Cet essai vous permet de rétablir le comportement précédent pour avoir plus de temps pour ajuster votre code.
<ph type="x-smartling-placeholder"></ph> Phase d'évaluation
Tests des sous-groupes WebGPU
Ajoute des fonctionnalités de sous-groupe à WebGPU. Les opérations de sous-groupe effectuent des SIMT les opérations pour assurer une communication et un partage de données efficaces entre des groupes de d'appels. Ces opérations permettent d'accélérer les applications en réduisant les frais de mémoire supplémentaires générés par la communication entre appels.
<ph type="x-smartling-placeholder"></ph> Entrée ChromeStatus.com
Documentation complémentaire
Vous souhaitez en savoir plus ? Consultez ces ressources supplémentaires.
- Nouveautés de Chrome 128
- Nouveautés des outils pour les développeurs Chrome 128
- Mises à jour de ChromeStatus.com pour Chrome 128
- Calendrier des mises à jour de Chrome
- Abandons à venir
- Suppressions à venir
Télécharger Google Chrome
Télécharger Chrome pour Android Ordinateur de bureau iOS