3

WebワーカーのFirefox12でindexedDBを使用しようとしています。

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

ただし、Firefoxはエラーを表示します:mozIndexedDBは未定義です

のような他のいくつかを試しましたがself.mozIndexedDBmoz_indexedDBSync役に立ちませんでした。
を使用してChromeでうまく機能しwebkitIndexedDBます。

どんな助けでも大歓迎です...

4

2 に答える 2

2

私は数ヶ月前に似たようなものに出くわしました。Firefoxはこれを(まだ)サポートしていません:

IndexedDBには、同期APIと非同期APIの両方が含まれています。同期APIは、WebWorkersでの使用を目的としています(ただし、2011年12月の時点では、IndexedDBはWeb Workersではまだサポートされていません)。一方、非同期APIは通常のWeb使用を目的としています。IndexedDBを使用するほとんどの場合、非同期APIを使用するため、この記事では非同期APIの使用方法について説明します。

https://developer.mozilla.org/en/IndexedDB/Using_IndexedDBから

于 2012-05-22T09:05:34.670 に答える
0

IndexedDB仕様から、SyncAPIを削除できます

リスクのある機能

次の機能は危険にさらされており、実装が不足している可能性があるため、削除される可能性があります。

3.3 Synchronous APIs

また、Webワーカー内でも非同期APIを使用できることに注意してください。

于 2012-08-10T20:37:20.557 に答える