Safari6.0没有IndexedDB?
我的Safari版本在Mac上为6.0.2(7536.26.17)
我使用MDN的教程,但它不起作用
这就是代码:
var indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB;
indexDB未定义
答案 0 :(得分:3)
根据caniuse.com,没有Safari版本支持IndexedDB。
即使MDN在"Browser compatibility"表中也表示相同。
此处还包括@acarlon的评论:
似乎版本7.1 Safari支持IndexedDB 。
答案 1 :(得分:2)
试试indexeddb shim。这允许您在Safari中使用indexeddb API,因为safari支持构建填充程序的WebSQL。
答案 2 :(得分:1)
您可以使用Facebook的IndexedDB polyfill。