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.
En las nuevas versiones de firefox, las herramientas de desarrollador incluyen un práctico Storage Inspector.
https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector
Actualmente tienes que usar la compilación nocturna de Firefox para obtenerlo
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