Soit je ne comprends pas ce que les gens essaient de faire ici, et ce n'est pas ce que je fais, et/ou les outils de développement de Chrome ont changé, et sont cassés à cet égard.
Le content-script de mon extension stocke les données comme ceci :
chrome.storage.local.set(packet);
Lorsque j'affiche l'onglet Application de la page d'arrière-plan de l'extension et que je développe l'option Stockage > Stockage local, mon extension est répertoriée, mais en cliquant dessus, aucune donnée n'apparaît.
La seule solution que j'ai trouvée est de l'exécuter dans la console de la page d'arrière-plan :
chrome.storage.local.get(null, function(data) {console.log(data);})
C'est similaire à la façon dont l'extension le lit (sauf en passant null pour obtenir toutes les clés au lieu d'un nom de clé pour obtenir juste celle que je veux) et cela fonctionne bien, c'est juste gênant de le taper à chaque fois. C'est aussi bizarre qu'il y ait toutes ces réponses ici qui ne fonctionnent pas pour moi.
J'utilise Chrome 73.0.3683.103 (Official Build) (64 bits) sous Windows 10. L'extension est toujours déballée, si cela est pertinent, mais c'est le moment le plus probable où vous voudriez le faire, c'est-à-dire en développement.
0 votes
J'ai le même problème. Totalement vide même si je peux les enregistrer en javascript. Peut-être parce que l'extension s'est déballée ou autre, mais aucune réponse utile ici pour le moment. 2021-01-10. Les gens ne semblent pas comprendre la question.