Parece que no debería ser posible ver el localStorage/chrome.storage de Extensiones de Chrome instalado en mi navegador. He jugado un poco con las Herramientas de desarrollo un poco, pero no han encontrado una manera de hacer esto. Alguna idea?

InformationsquelleAutor JoshJordan | 2012-08-12

6 Comentarios

  1. 65

    Hay una muy útil extensión para trabajar con ambos localStorage y chrome.storage que he descubierto recientemente, que funciona como un Dev panel Herramientas.

    Área De Almacenamiento Explorer

    ¿Cómo puedo ver el almacenamiento de una Extensión de Chrome que he instalado?

    Yo no escribí esto, pero fue sugerido por el autor en algunos otros, ASÍ que pregunta.

    • Ojalá pudiera +50 este.
    • He intentado hacer esto, pero no funciona para mí. Sin embargo, estoy desarrollando una Chrome devtools» extensión – no es normal extensión de Chrome.
    • Intente abrir el Dev Tools para tu Dev Tools. Desacoplar, Ctrl+Mayús+I. ..esperar, he intentado. De no hacerlo, con Área de Almacenamiento Explorer si eres epiléptico!
    • Sí, me di cuenta de lo mismo 🙂
    • Este parece ser roto ahora.
    • Funciona muy bien! (Probado con mi propio desempaquetado de extensión en desarrollo)
    • Todavía funciona muy bien! Gracias!
    • Esta respuesta debe ser marcado aceptado. Es un gran trabajo!
    • Si usted desea ver los elementos de datos de chrome.storage puede abrir dev tools para background.js de su extensión, a continuación, haga clic en el explorador de almacenamiento en la ventana.

  2. 43

    Voy a proceder a amalgamar el conocimiento existente en la actualidad en varias respuestas, en un sencillo y completo. Si votar este, por favor hacer lo mismo con los de @mwkwok y @chaohuang.

    Es cierto que las cosas se guardan mediante chrome.storage no aparece en las herramientas de desarrollo, no sólo puede ver las cosas guardan con los localStorage de la API. Hacer esto:

    1. Abrir su extensión página de fondo por ir a chrome://extensions/ («modo de Desarrollador» necesita ser comprobado para ver las páginas de fondo)

    2. Ir a la Console tab y escriba lo siguiente:

    chrome.storage.local.get(function(result){console.log(result)})

    Este escupen todo el espacio de almacenamiento como un objeto JSON en la consola.

    • que se ve como totalmente independiente de la pregunta no sé la respuesta. lo siento.
  3. 27

    Es verdad que el chrome.almacenamiento no se muestran en las herramientas para desarrolladores. La única forma que he encontrado para ver que todo es por poner esto en la consola:

    chrome.storage.local.get(function(result){console.log(result)})
    

    Esto va a escupir el objeto JSON en la consola.

  4. 12

    Abrir el Chrome Devtool haciendo clic en la página de fondo de una extensión en Chrome://extensions/ (Developer mode necesita ser comprobado para ver las páginas de fondo), a continuación, en panel de recursos se puede ver en el almacenamiento local de la izquierda.

    • Se puede encontrar en los Desarrolladores de Chrome Herramienta si se utiliza LocalStorage API. Pero si usted utiliza chrome.storage API método como chrome.storage.local.set({"key":value}), los datos no se almacenan allí. ¿Dónde podemos encontrar los datos?
    • No ver nada de nada mi extensión guardado. Otro que acaba de imprimir, hay otra manera de comprobar hacia fuera?
    • Echa un vistazo añadido recientemente respuesta de @Xan.
    • Hace esto, incluso el trabajo? Lo que ves ahí es el HTML5 de almacenamiento, no chrome.almacenamiento almacenamiento
  5. 7

    Este fue en realidad dos preguntas!

    1. ¿Cómo puedo ver localStorage de una Extensión de Chrome que he instalado?

    Abrir el Chrome Devtool haciendo clic en la página de fondo de una extensión en Chrome://extensions/(modo de Desarrollador necesita ser comprobado para ver las páginas de fondo), a continuación, en panel de recursos se puede ver en el almacenamiento local de la izquierda. (por chaohuang y Kil)

    1. ¿Cómo puedo ver chrome.almacenamiento de una Extensión de Chrome que he instalado?

    En la misma consola de la página de fondo:

    • Para el almacenamiento.local (por mwkwok)

    chrome.storage.local.get(function(result){console.log(result)})

    • Para el almacenamiento.sincronización

    chrome.storage.sync.get(function(result){console.log(result)})

  6. 5

    No me dieron los resultados utilizando el código escrito en la consola. Pero este código funcionó cuando los pones en la consola.

    chrome.storage.sync.get(null, function (data) { console.info(data) });

    La diferencia aquí es que pasamos un valor null, que devolverá todo el contenido en el almacenamiento. Para respaldar esto, y para lectura adicional, compruebe el oficial de la página de chrome en esta API.

Dejar respuesta

Please enter your comment!
Please enter your name here