最新Safari中Web Worker中的IndexedDb



我有一个现有的应用程序,它在早期版本的Safari中运行良好,并使用indexedDB polyfill来存储数据。大多数活动都发生在web工作者中,因此可以从web工作者访问WebSQL。

然而,我现在正在尝试使用Safari6.2进行本机indexedDB访问,尽管indexedDB可以在"主"工作线程中引用,但当我尝试访问"self.indexedDB"或"indexedDB"时,它们都会返回为未定义。

有人能够在最新版本的Safari中访问网络工作者中的indexedDB吗?

有人能够在最新版本的Safari中访问网络工作者中的indexedDB吗?

自Safari技术预览版5:以来,IndexedDB可从Web Worker访问

Safari Technology Preview是Safari for OS X的一个版本,由苹果公司发行,其中包括尖端的WebKit浏览器引擎开发版本。这是一种测试即将推出的WebKit功能的好方法,并在最有用的时候——开发早期——向构建这些功能的人提供反馈。

2016年5月15日发布。发行说明状态:

在Web Worker脚本中启用IndexedDB

Safari技术预览版需要运行OS X 10.11.4或更高版本的Mac。Safari技术预览版的第5版涵盖了WebKit 200418-201083的修订版。

参考

  • Safari技术预览版简介

  • Safari技术预览:发行说明

  • Safari技术预览版5 发布说明

  • Webkit Bug 149953–现代IDB:WebWorker支持

  • MacOS 的新增功能

  • iOS8实现IndexedDb 的主要关键问题

  • indexeddb在iOS 8-坏

最新更新