En esta guía, se muestra cómo usar las Herramientas para desarrolladores de Chrome para ver y cambiar los datos que almacenan las extensiones con la API de chrome.storage
.
Cómo ver el almacenamiento de la extensión
Abre DevTools para el contexto que deseas inspeccionar.
Navega a Application > Storage y expande Extension Storage.
Selecciona el área de almacenamiento que quieres inspeccionar:
a. En los contextos en los que pueden estar presentes varias extensiones, expande la que te interesa y, luego, elige el área de almacenamiento.
b. En los contextos asociados con una sola extensión, puedes seleccionar directamente el área de almacenamiento.
Para obtener una vista previa de un valor en la sección de vista previa, selecciona una fila en la tabla.
Para ver los valores actualizados, haz clic en Actualizar en la barra de acciones de la parte superior.
Disponibilidad
Se puede acceder al almacenamiento de extensiones cuando se inspeccionan los siguientes contextos:
- Documentos en los que las extensiones insertaron una secuencia de comandos de contenido
- Documentos (incluidos los iframes) con el esquema
chrome-extension://
- Service workers de la extensión
- En MV2, inspección de una página en segundo plano
En todos los casos, la extensión solo se mostrará en DevTools si tiene el permiso storage
.
Niveles de acceso
De forma predeterminada, las secuencias de comandos de contenido no pueden acceder al área chrome.storage.session
. Sin embargo, siempre está disponible en DevTools, incluso cuando se inspecciona una página en la que la extensión ejecuta una secuencia de comandos de contenido que no tiene acceso.
Cómo filtrar pares clave-valor
Para encontrar rápidamente un par clave-valor que necesites, escribe en el cuadro de filtro de la parte superior una cadena que contenga la clave o el valor.
Crea un nuevo par clave-valor
- Haz doble clic en la parte vacía de la tabla. DevTools crea una fila nueva y enfoca el cursor en la columna Clave.
- Ingresa un nuevo par clave-valor.
Siempre que sea posible, DevTools analizará el valor que ingreses como JSON y almacenará el objeto correspondiente. Los valores que no sean JSON válidos se almacenarán como cadenas.
Edita claves o valores
Para editar un valor, haz doble clic en una celda de la columna Clave o Valor para editar esa clave o valor. Es posible que debas volver a cargar la extensión para que recupere los valores actualizados.
Cómo borrar pares clave-valor
- Haz clic en un par clave-valor para seleccionarlo.
- Haz clic en Borrar en la barra de acciones de la parte superior para quitar el par seleccionado.
Como alternativa, haz clic en Borrar todo para quitar todos los pares.