我正在尝试在网络工作者中使用Firefox 12中的indexedDB。
dbRequest = mozIndexedDB.open("mydb","test db");
但Firefox显示错误: mozIndexedDB未定义
尝试了其他一些问题,例如self.mozIndexedDB
,moz_indexedDBSync
,但无济于事
它使用webkitIndexedDB
在Chrome中运行良好。
非常感谢任何帮助......
答案 0 :(得分:2)
IndexedDB包括同步API和异步API。该 同步API旨在与WebWorkers一起使用(但是, 截至2011年12月,Web Workers仍未支持IndexedDB);而 异步API用于正常的Web使用。在大多数人 在使用IndexedDB的情况下,您将使用异步API, 因此,本文讨论了如何使用异步API。
来自https://developer.mozilla.org/en/IndexedDB/Using_IndexedDB
答案 1 :(得分:0)
从IndexedDB规范中,可以删除Sync API
风险特征
由于以下功能存在风险,可能会被删除 可能缺乏实施。
3.3 Synchronous APIs
另外,请注意您也可以在Web worker中使用异步API。