Questa guida mostra come utilizzare Chrome DevTools per visualizzare e modificare i dati memorizzati dalle estensioni utilizzando l'API chrome.storage
.
Visualizza lo spazio di archiviazione delle estensioni
Apri DevTools per il contesto che vuoi ispezionare.
Vai ad Applicazione > Spazio di archiviazione ed espandi Spazio di archiviazione delle estensioni.
Seleziona l'area di archiviazione che vuoi ispezionare:
a. Per i contesti in cui potrebbero essere presenti più estensioni, espandi l'estensione che ti interessa e scegli l'area di archiviazione.
b. Nei contesti associati a una singola estensione, puoi selezionare direttamente l'area di archiviazione.
Per visualizzare l'anteprima di un valore nella sezione di anteprima, seleziona una riga nella tabella.
Per visualizzare i valori aggiornati, fai clic su Aggiorna nella barra delle azioni in alto.
Disponibilità
Lo spazio di archiviazione delle estensioni è accessibile quando esamini i seguenti contesti:
- Documenti in cui le estensioni hanno inserito uno script di contenuti.
- Documenti (inclusi gli iframe) con lo schema
chrome-extension://
. - Service worker delle estensioni.
- In MV2, l'esame di una pagina in background.
In tutti i casi, l'estensione verrà visualizzata in DevTools solo se dispone dell'autorizzazione storage
.
Livelli di accesso
Per impostazione predefinita, l'area chrome.storage.session
non è accessibile ai script dei contenuti. Tuttavia, è sempre disponibile in DevTools, anche quando si ispeziona una pagina in cui l'estensione esegue uno script di contenuti che non ha accesso.
Filtrare le coppie chiave-valore
Per trovare rapidamente una coppia chiave-valore necessaria, digita nella casella dei filtri in alto una stringa contenente la chiave o il valore.
Crea una nuova coppia chiave-valore
- Fai doppio clic sulla parte vuota della tabella. DevTools crea una nuova riga e posiziona il cursore nella colonna Chiave.
- Inserisci una nuova coppia chiave-valore.
Ove possibile, DevTools analizzerà il valore inserito come JSON e memorizzerà l'oggetto corrispondente. I valori che non sono JSON validi verranno memorizzati come stringhe.
Modificare chiavi o valori
Per modificare un valore, fai doppio clic su una cella nella colonna Chiave o Valore per modificare la chiave o il valore. Potresti dover ricaricare l'estensione per recuperare i valori aggiornati.
Eliminare le coppie chiave-valore
- Fai clic su una coppia chiave-valore per selezionarla.
- Fai clic su Elimina nella barra delle azioni in alto per rimuovere la coppia selezionata.
In alternativa, fai clic su Cancella tutto per rimuovere tutte le coppie.