Safari6.0 没有IndexedDB?
我的 Safari 版本在 mac 上是 6.0.2 (7536.26.17)
我使用 MDN 的教程,但它不起作用
那是代码:
var indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB;
indexDB 未定义
Safari6.0 没有IndexedDB?
我的 Safari 版本在 mac 上是 6.0.2 (7536.26.17)
我使用 MDN 的教程,但它不起作用
那是代码:
var indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB;
indexDB 未定义
根据caniuse.com的说法,没有 Safari 版本支持 IndexedDB。
甚至 MDN 在他们的“浏览器兼容性”表中也声明了相同的内容。
在这里也包括@acarlon 的评论:
从 7.1 版开始,Safari 似乎支持 IndexedDB。
试试indexeddb 垫片。这允许您在 Safari 中使用 indexeddb API,因为 safari 支持构建 shim 的 WebSQL。
您可以使用来自 facebook 的 IndexedDB polyfill。