Código HTML:
Ver original
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <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'); }; } </script> </head> <body onload="startDB();"> <!-- @TODO Código visible por el usuario. --> </body> </html>
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??