uso Try jStorage, es compatible con la mayoría de navegadores, excepto los que no tienen localStorage (como Safari3 desuso)
Es ya ha recibido una gran cantidad de funciones, pero podemos tratar de lograr lo que quiere con los:
conjunto (clave, valor)
$.jStorage.set(key, value)
ahorra un valor al almacenamiento local. la clave debe ser una cadena; de lo contrario, se lanza una excepción. valor puede ser cualquier valor JSONeable, incluidos objetos y matrices o un nodo XML. Actualmente, los nodos XML no se pueden anidar dentro de otros objetos: $ .jStorage.set ("xml", xml_node) está bien, pero $ .jStorage.set ("xml", {xml: xml_node}) no lo está.
get (tecla [, por defecto])
value = $.jStorage.get(key)
value = $.jStorage.get(key, "default value")
get recupera el valor si la clave existe, o por defecto si no lo hace. la clave debe ser una cadena; de lo contrario, se lanza una excepción. el valor predeterminado puede ser cualquier valor.
ras()
$.jStorage.flush()
Borra la memoria caché.
índice
()
$.jStorage.index()
Devuelve todas las claves que se utilizan actualmente como una matriz.
var index = $.jStorage.index();
console.log(index); // ["key1","key2","key3"]
Con esto en mente, teniendo en cuenta que ya tiene una base de datos creada, puede utilizar var index = $.jStorage.index();
y con la matriz, crear un bucle jQuery each() que recibe cada tecla de la matriz y de llamada el get() $.jStorage.get(key)
y añádelo a una cadena grande, que al final se puede analizar como .csv, o incluso XML o json (eliges).
Con estos datos en las manos, puede $.jStorage.flush()
borrar.
Luego, si desea importar los datos para una nueva base de datos, todo lo que necesita hacer es un .each() que lea la cadena/archivo que ha guardado y comience a establecer el valor kay/par con $.jStorage.set(key, value)
.
Si aún no tiene una base de datos, complete una nueva con $.jStorage.set(key, value)
. :)
Estoy un poco sorprendido de que no haya opciones para algo así en los inspectores web. El inspector de Chrome le permite ver la base de datos, pero no parece que pueda interactuar mucho con ella. – Bart
¿Hay suerte, Juhana? –
@StevendeSalas Todavía no - Supongo que es probable que sea lo suficientemente nuevo como para que herramientas como esta no existan todavía. – JJJ