我似乎無法弄清楚如何在web worker中使用indexedDB
。我嘗試了很多不同的方式,但indexedDB
在工作範圍內始終是"undefined"
。我認爲它應該可以通過indexedDB
或self.indexedDB
?從Web Workers訪問IndexedDB
self.indexedDB = self.indexedDB || self.msIndexedDB || self.mozIndexedDB || self.webkitIndexedDB || self.OIndexedDB;
indexedDB = indexedDB || msIndexedDB || mozIndexedDB || webkitIndexedDB || OIndexedDB;
都是undefined
...我甚至通過自對象的屬性迭代,並且沒有indexedDB
屬性或方法。 fwiw,我正在使用ff 18,並且ff每晚(21a),並且我用chrome試了一下。
Firefox沒有現在的支持IndexedDB的工人中:https://bugzilla.mozilla.org/show_bug.cgi?id=701634 –