w3schools chrome firefox indexeddb

chrome - Cómo ver el contenido IndexedDB en firefox



indexeddb pdf (5)

Acabo de descargar el complemento IndexedDB Browser para Firefox. Funciona bien. Una vez descargado, se encuentra en:

Herramientas> Desarrollador web> Navegador IndexedDB

https://addons.mozilla.org/en-US/firefox/addon/indexeddb-browserupdated-fix/

EDITAR: desde Firefox 26, los archivos de IndexedDB se han movido de

{PROFILE}/indexedDB/ a

{PROFILE}/storage/persistent/ La versión actual (0.1.4) no maneja este cambio. Sin embargo, se puede resolver fácilmente con un enlace simbólico.

He estado jugando con IndexedDB en Firefox (Ubuntu)

¿Hay alguna forma de visualizar los contenidos de las bases de datos IndexedDB? ¿O tengo que hacerlo de forma programática?


Bleeding edge Las compilaciones de Chromium le permiten, según se informa, ver el contenido de IndexedDB en el panel de Recursos de las herramientas de Chrome, pero solo conozco una forma de ver el contenido IndexedDB de Firefox de forma no-programática y eso es cargar el archivo .sqlite directamente.

Los archivos indexados .sqlite de Firefox se encuentran en /Users/{USER}/Library/Application Support/Firefox/Profiles/{PROFILE}/indexedDB en OS X y deben ser C:/Users/{USER}/AppData/Roaming/Mozilla/Firefox/Profiles/{PROFILE} en Windows.

Uso el excelente (y gratuito) herramienta Firefox SQLite Manager , que es multiplataforma.

Sin embargo, una cosa a tener en cuenta es que los contenidos a menudo se almacenan como blobs binarios y es probable que no sean legibles por humanos. Sin embargo, las claves se almacenan como texto, por lo que deben poder leerse a mano.

Actualización Aunque los archivos locales siguen siendo una gran manera de ver las bases de datos y tiendas de IDB, Chrome ahora cuenta con excelentes herramientas disponibles en el panel de Recursos.



La ubicación de Firefox indexedDB en Ubuntu es:

~/.mozilla/firefox/*.default/storage/persistent/

o

~/.mozilla/firefox-trunk/*.default/storage/persistent/


Puedes probar mi indexeddbviewer, está ubicado en http://linq2indexeddb.codeplex.com .

Deberá hacer lo siguiente: - Agregue las siguientes referencias a su página:

<script type="text/javascript" src="../Scripts/jquery-1.7.2.js"> </script> <script type="text/javascript" src="../Scripts/jquery-ui-1.8.20.js"> </script> <script type="text/javascript" src="../Scripts/Linq2IndexedDB.js"> </script> <script type="text/javascript" src="../Scripts/IndexedDBViewer.js"> </script>

Esto significa que debe obtener jQuery + jQuery UI y linq2indexedDB (esta es mi lib y puede obtenerla también en http://linq2indexeddb.codeplex.com ).

Y para que funcione, agregue lo siguiente en el cuerpo:

<body> <p><label id="lblDatabaseName" for="txtDatabaseName">Database name:</label> <input type="text" id="txtDatabaseName" /><input type="button" id="btnViewDatabase" value="View database" /></p> <div id="tabs"> <ul> </ul> </div> </body>

Voy a tye para hacer ejercicio de una manera más fácil lo antes posible.

Otra forma es usar mi biblioteca linq2indexeddb y crear una nueva instancia de esta manera:

var db = window.linq2indexedDB("Database name", null, true)

si lo ha hecho, puede llamar a un visor de atributos, que le dará toda la información sobre la base de datos indexeddb.

db.viewer