Tengo el siguiente código
Código HTML:
Ver original<!DOCTYPE html>
<title>IndexedDB: Almacenamiento local con HTML5
</title> <script type="text/javascript"> var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
function startDB() {
dataBase = indexedDB.open("object", 1);
dataBase.onupgradeneeded = function (e) {
active = dataBase.result;
object = active.createObjectStore("people", { keyPath : 'id', autoIncrement : true });
object.createIndex('by_name', 'name', { unique : false });
object.createIndex('by_dni', 'dni', { unique : true });
};
dataBase.onsuccess = function (e) {
alert('Base de datos cargada correctamente');
};
dataBase.onerror = function (e) {
alert('Error cargando la base de datos');
};
}
<body onload="startDB();"> <!--
@TODO Código visible por el usuario.
-->
me salta el error cargando la base de datos
en opera me funciona, salta el otro mensaje "base cargada correctamente"
mi firefox está actualizado en la última versión 49.0.2 (ubuntu) y según las especificaciones de indexedDB esta versión de firefox lo soporta
Si alguien sabe de dónde puede venir el error que lo diga..
Gracias por vuestras respuestas
PD: no he tenido problemas con ninguna página pero al intentar abrir (
https://www.html5rocks.com/es/tutorials/indexeddb/todo/) si que sale un error.
Firefox no soporta html5??