Firefox上的Web Worker中的IndexedDB

时间:2012-05-22 08:53:30

标签: javascript firefox indexeddb

我正在尝试在网络工作者中使用Firefox 12中的indexedDB。

dbRequest = mozIndexedDB.open("mydb","test db");

但Firefox显示错误: mozIndexedDB未定义

尝试了其他一些问题,例如self.mozIndexedDBmoz_indexedDBSync,但无济于事 它使用webkitIndexedDB在Chrome中运行良好。

非常感谢任何帮助......

2 个答案:

答案 0 :(得分:2)

几个月前我碰到了类似的事情。 Firefox(尚未)支持此功能:

  

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。