Publié le : 17 juin 2025
En août dernier, nous avons annoncé les prochaines modifications apportées au modèle d'identité Chrome sur les plates-formes Windows, Mac et Linux, après celles déjà lancées sur iOS et Android. L'objectif de ces modifications est d'aligner Chrome sur les attentes actuelles des utilisateurs concernant la connexion. Les utilisateurs s'attendent de plus en plus à pouvoir se connecter pour accéder à leurs données, y compris leurs favoris, et à se déconnecter pour les protéger.
Dans le cadre du déploiement de ces mises à jour, nous modifions la façon dont Chrome stocke les favoris sur ordinateur. Par exemple, les favoris stockés localement sur un appareil le resteront une fois l'utilisateur connecté. Les utilisateurs peuvent choisir d'importer ces données dans leur compte Google individuellement ou de manière groupée. Pour permettre aux extensions de les prendre en charge, nous exposons de nouvelles données sur l'API Chrome Extensions. Les informations suivantes concernent tous les auteurs d'extensions Chrome qui utilisent l'API chrome.bookmarks
.
Présentation
Aujourd'hui, les utilisateurs disposent toujours d'un seul ensemble de dossiers de premier niveau, y compris les dossiers "Barre de favoris" et "Autres favoris". Les données de ces dossiers peuvent ou non être synchronisées selon que l'utilisateur est connecté avec la synchronisation activée ou non.
Dans le cadre des modifications apportées au modèle d'identité, Chrome séparera les favoris synchronisés et non synchronisés en deux sous-arborescences distinctes dans l'arborescence des favoris. Dans certains cas, lorsqu'un utilisateur n'a pas choisi d'importer tous ses favoris dans son compte, il peut avoir à la fois des dossiers de favoris synchronisés et non synchronisés. Les extensions qui utilisent l'API Bookmarks devront peut-être être mises à jour pour afficher l'arborescence des favoris de manière claire pour les utilisateurs.
Modifications détaillées de l'API
Pour les utilisateurs dont les favoris sont synchronisés et non synchronisés, l'API Bookmarks peut renvoyer un arbre semblable à celui ci-dessous sur l'API getTree :
- id=A (name: "Bookmarks bar", folderType: "bookmarks-bar", syncing: true)
- …
- id=B (name: "Autres favoris", folderType: "other", syncing: true)
- …
- id=C (name: "Bookmarks bar", folderType: "bookmarks-bar", syncing: false)
- …
- id=D (name: "Autres favoris", folderType: "other", syncing: false)
- …
Pour permettre aux développeurs d'extensions de faire la distinction entre ces dossiers de premier niveau, deux nouvelles propriétés ont été ajoutées à l'API :
folderType
: permet aux extensions d'identifier les dossiers "spéciaux" tels que la barre de favoris. Notez quename
etid
ne doivent pas être utilisés à cette fin (name
dépend de la langue etid
n'est pas fixe).syncing
: pour permettre aux extensions de faire la distinction entre les parties synchronisées et non synchronisées de l'arborescence. Cette valeur seratrue
avant les modifications du modèle d'identité si l'utilisateur est connecté et que la synchronisation est activée.
Mises à jour des extensions
Si l'une des conditions suivantes s'applique à votre extension, vous devrez peut-être la mettre à jour :
- Si votre extension affiche le résultat complet de getTree à l'utilisateur pour éviter que des versions portant le même nom, par exemple la barre de favoris, ne s'affichent. Vous pouvez ajouter un suffixe au nom ou fournir un autre traitement de l'UI.
- Si votre extension tente de faire correspondre les dossiers permanents "Barre de favoris", "Autres" ou "Mobile" par
id
ouname
. Ces méthodes n'étaient déjà plus prises en charge. - Si votre extension suppose qu'il existe exactement ou au maximum une instance des dossiers permanents "Barre de favoris", "Autres" ou "Mobile"
Tests
Les nouvelles propriétés de l'API d'extension folderType
et syncing
sont documentées et disponibles dans la dernière version Canary de Chrome (version 138.0.7196.0 ou ultérieure).
Les utilisateurs des canaux Chrome stables disposent d'un seul espace de stockage (c'est-à-dire au maximum un de chaque type de dossier). Pour effectuer des tests, vous pouvez activer le double stockage comme suit :
- Activez les deux options suivantes dans chrome://flags, puis redémarrez Chrome.
- sync-enable-bookmarks-in-transport-mode
- enable-bookmarks-selected-type-on-signin-for-testing
- Ajoutez un profil Chrome (https://support.google.com/chrome/answer/2364824).
- Ne vous connectez pas : sélectionnez "Continuer sans compte".
- Si vous ajoutez des pages à vos favoris, elles seront ajoutées à l'espace de stockage non synchronisé.
- Connectez-vous maintenant à Chrome :
- Cliquez sur cette photo de profil en haut à droite, à côté du menu à trois points.
- Cliquez sur "Se connecter à Chrome" et suivez les instructions.
- Sélectionnez "Non, merci" lorsque vous êtes invité à activer la synchronisation.
- Si vous ajoutez des pages à vos favoris, elles seront ajoutées à l'espace de stockage de synchronisation (ce qui vous permettra de tester le scénario de double stockage).
Calendrier
Les modifications visant à exposer les deux espaces de stockage seront déployées progressivement. Elles commenceront à être déployées pour un sous-ensemble d'utilisateurs du canal Chrome Stable pas avant la fin juin 2025, d'abord pour un petit pourcentage d'utilisateurs, puis plus largement au cours des semaines suivantes.