【发布时间】:2014-04-29 18:51:21
【问题描述】:
我正在学习 indexeddb,经过 4 小时的阅读,我开始了一个小项目。过了一会儿,没有任何效果......所以我终于找到了一个例子:
但我明白了:
InvalidStateError
var request = indexedDB.open('todos', 5);
起初,我以为是因为我使用了错误的 FF 版本,但我有 28.0 .. 从 27 开始支持此功能。
我做错了什么……
【问题讨论】:
-
如果添加窗口。在 indexedDB 前面 - 有帮助吗?
-
尝试打开没有版本的数据库 indexedDB.open('todos');顺便说一句,这是我维护的 html5rock 演示版本github.com/denimf/IndexedDbToDo
-
@DeniMf 我也试过了,但还是不行。
-
timmy 你是从文件系统打开你的页面还是运行它托管,indexddb 不能在 firefox 中从文件系统打开的页面上运行
-
@DeniMf 哦,让我试试,我在本地测试,file:///home/drake/test.html
标签: indexeddb