Parece que debería ser posible ver el localStorage
/chrome.storage
de las extensiones de Chrome instaladas en mi navegador. He jugado un poco con las herramientas para desarrolladores un poco, pero no he encontrado la manera de hacerlo. ¿Algunas ideas?¿Cómo veo el almacenamiento de una extensión de Chrome que he instalado?
Respuesta
Abra la Devtool de Chrome haciendo clic en la página de fondo de una extensión en Chrome://extensions/
(Developer mode
necesita comprobarse para ver páginas de fondo), luego en el panel de recursos puede ver el almacenamiento local a la izquierda.
Tiene usted razón de que chrome.storage no se muestra en las herramientas de desarrollador. La única manera que he encontrado para verla en su totalidad es poniendo esto en la consola:
chrome.storage.local.get(function(result){console.log(result)})
Esto le escupir el objeto JSON en la consola.
Voy a proceder a amalgamar el conocimiento existente presente en varias respuestas, en una simple y completa. Si votas por este, haz lo mismo con los de @mwkwok y @chaohuang.
Es cierto que las cosas guardadas con chrome.storage
no se muestran en las herramientas de desarrollador, allí solo puede ver cosas guardadas con la API localStorage regular. Haga lo siguiente:
abrir la página fondo de su extensión yendo a
chrome://extensions/
("Modo de programador" necesita ser comprobado para ver las páginas de fondo)Ir a la pestaña
Console
y escribe esto:
chrome.storage.local.get(function(result){console.log(result)})
Esto escupir todo el sto ira como un objeto JSON en la consola.
¿Cómo hacer que el almacenamiento local sea persistente? se elimina si deshabilito la extensión. – jstuardo
@jstuardo que parece una pregunta completamente separada, no sé la respuesta. lo siento. –
Hay una extensión muy útil para trabajar con localStorage
y chrome.storage
que descubrí recientemente, que funciona como un panel Herramientas Dev.
no he escrito esto, pero se sugirió por el autor en alguna otra pregunta SO.
Ojalá pudiera +50. –
Probé esto, pero no funciona para mí. Sin embargo, en realidad estoy desarrollando una extensión "devtools" de Chrome, no una extensión de Chrome normal. – nogridbag
@nogridbag Pruebe abrir Dev Tools para sus Dev Tools. Desacoplar, Ctrl + Shift + I. ... espera, lo intenté. ¡No hagas esto con Storage Area Explorer si eres epiléptico! – Xan
No obtuve ningún resultado utilizando el código provisto en la consola. Pero este código funcionó cuando se puso en la consola.
chrome.storage.sync.get(null, function (data) { console.info(data) });
La diferencia aquí es que se pasa un valor nulo que devolverá todo el contenido del almacenamiento. Para hacer una copia de seguridad de esto, y para una lectura adicional, consulte official chrome page on this API.
- 1. Almacenamiento seguro en una extensión de Google Chrome
- 2. ¿Cómo se puede prevenir el almacenamiento en caché de recursos en una extensión de Chrome?
- 3. ¿Cómo instalar una extensión de Chrome programáticamente?
- 4. ¿Cómo depurar una extensión del navegador Chrome que se cuelga?
- 5. ¿Alternativas de extensión de Chrome al almacenamiento local?
- 6. Extensión de Chrome: cómo crear?
- 7. ¿Cómo puedo decir qué versión de monotouch he instalado?
- 8. ¿Debug popup.html de una extensión de Chrome?
- 9. Cómo sincronizar las opciones de extensión de Chrome
- 10. Cómo construir una extensión de Chrome como Google Hangouts
- 11. Impedir que se abra una extensión de Chrome popup.html
- 12. Incrustar imágenes en una extensión de Chrome
- 13. Carga JQuery en una extensión de Chrome?
- 14. Almacenamiento de contraseñas en Google Chrome Extension
- 15. Agregar NaCl en una extensión de Chrome
- 16. jQuery.ajax en una extensión de Google Chrome
- 17. ¿Cómo grabar audio en una extensión de Chrome?
- 18. Autoextensión de extensión de Chrome
- 19. Extensión de Chrome: ¿cómo detectar que el script de contenido ya está cargado en una pestaña?
- 20. ¿Puedo verificar qué versión de OpenMP he instalado?
- 21. Id. De extensión de Chrome: cómo encontrarlo
- 22. RequireJS en una extensión de Chrome
- 23. Prueba de extensión de Chrome
- 24. ¿Cómo transfiero la propiedad de una extensión de Chrome?
- 25. ¿Cómo cargo mi extensión en el arranque de Chrome?
- 26. ¿Cómo actualizo/vuelvo a cargar una extensión de Chrome?
- 27. Extensión de Chrome Historial API
- 28. Extensión de Chrome en python?
- 29. ¿Cómo realizo un shell ejecutado en una extensión de Chrome?
- 30. ¿Cómo puedo portar una extensión de Google Chrome a Firefox?
Puede encontrarlo en la Herramienta de Desarrolladores de Chrome si usa 'LocalStorage API'. Pero si usa el método 'chrome.storage API' como' chrome.storage.local.set ({"clave": valor}) ', los datos no se almacenan allí. ¿Dónde podemos encontrar esos datos? – KiL
No veo nada salvando mi extensión. Además de solo imprimirlo, ¿hay alguna otra manera de verificarlos? – Robert
Echa un vistazo a la respuesta recientemente agregada de @Xan. –