2

Safari6.0 IndexedDBはありませんか?

私のSafariのバージョンはMacで6.0.2(7536.26.17)です

MDNのチュートリアルを使用していますが、機能しません

それがコードです:

var indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB;

indexDBは未定義です

4

3 に答える 3

3

caniuse.comによると、SafariバージョンはIndexedDBをサポートしていません。

MDNでさえ、「ブラウザの互換性」の表で同じことを述べています。


@acarlonのコメントもここに含めるには:

バージョン7.1の時点で、SafariはIndexedDBをサポートしているようです。

于 2013-01-27T15:50:11.713 に答える
2

indexeddbshimを試してください。これにより、Safariでindexeddb APIを使用できるようになります。これは、safariがshimが構築されているWebSQLをサポートしているためです。

于 2013-01-27T18:27:13.357 に答える
1

FacebookのIndexedDBポリフィルを使用できます。

https://github.com/facebook/IndexedDB-polyfill

于 2013-09-13T05:52:48.730 に答える