Ce guide vous explique comment utiliser les outils pour les développeurs Chrome pour afficher et modifier les données stockées par les extensions à l'aide de l'API chrome.storage
.
Afficher l'espace de stockage de l'extension
Ouvrez les outils de développement pour le contexte que vous souhaitez inspecter.
Accédez à Application > Stockage, puis développez Extension Storage (Stockage de l'extension).
Sélectionnez la zone de stockage que vous souhaitez inspecter:
a. Dans les contextes où plusieurs extensions peuvent être présentes, développez l'extension qui vous intéresse, puis choisissez la zone de stockage.
b. Dans les contextes associés à une seule extension, vous pouvez sélectionner directement la zone de stockage.
Pour prévisualiser une valeur dans la section d'aperçu, sélectionnez une ligne dans le tableau.
Pour afficher les valeurs mises à jour, cliquez sur Actualiser dans la barre d'action en haut de l'écran.
Disponibilité
Le stockage de l'extension est accessible lorsque vous inspectez les contextes suivants:
- Documents dans lesquels des extensions ont injecté un script de contenu.
- Documents (y compris les iFrames) avec le schéma
chrome-extension://
. - Service workers d'extension.
- Dans MV2, inspection d'une page en arrière-plan.
Dans tous les cas, l'extension ne s'affiche dans DevTools que si elle dispose de l'autorisation storage
.
Niveaux d'accès
Par défaut, la zone chrome.storage.session
n'est pas accessible aux scripts de contenu. Toutefois, il est toujours disponible dans DevTools, même lorsque vous inspectez une page sur laquelle l'extension exécute un script de contenu qui n'a pas accès.
Filtrer les paires clé-valeur
Pour trouver rapidement une paire clé-valeur dont vous avez besoin, saisissez dans la zone de filtre en haut une chaîne que la clé ou la valeur contient.
Créer une paire clé-valeur
- Double-cliquez sur la partie vide du tableau. DevTools crée une ligne et place le curseur dans la colonne Clé.
- Saisissez une nouvelle paire clé-valeur.
Dans la mesure du possible, DevTools analysera la valeur que vous saisissez au format JSON et stockera l'objet correspondant. Les valeurs qui ne sont pas valides au format JSON seront stockées sous forme de chaînes.
Modifier des clés ou des valeurs
Pour modifier une valeur, double-cliquez sur une cellule de la colonne "Clé" ou "Valeur". Vous devrez peut-être actualiser votre extension pour qu'elle récupère les valeurs mises à jour.
Supprimer des paires clé-valeur
- Cliquez sur une paire clé-valeur pour la sélectionner.
- Cliquez sur Supprimer dans la barre d'action en haut de l'écran pour supprimer la paire sélectionnée.
Vous pouvez également cliquer sur Tout effacer pour supprimer toutes les paires.