我正在使用来自Webworker的indexedDB,它在ff和chrome中运行良好,但在safari中它会抛出“indexedDB.open undefined”。奇怪的是在safari控制台中输入“indexedDB”你可以看到对象,包括open方法(我无法在webworker上下文中发现如何将上下文切换到调试,这可以在chrome中轻松完成)。
我的猜测是webworker上下文中不支持indexedDB,但我找不到证实这种怀疑的文档。我只发现版本10(尚未提供)“Safari’s IndexedDB implementation now fully supports the recommended standard。”。