Here is another similar polyfill you can try,但在我(尽管有限)的经验中,两种填充物都是错误/不完整的 . 他们在GitHub上也有很多关于报告问题的人的未解决问题 . 当我测试其中一个(我忘记了哪一个)时,它明显慢于原生的IndexedDB .

也许有可能创造一个像样的polyfill,但目前似乎没有做这个工作 .

我应该使用已弃用的WebSQL吗?

WebSQL的问题在于它永远不会在IE或Firefox中得到支持 . 如果您只针对移动浏览器,至少在Firefox OS或Windows Phone占据重要市场份额之前,您可能可以使用WebSQL .

对于所有不支持的浏览器,是否有计划在未来支持IndexedDB?

我们要清楚 . 你问的是Apple,因为其他人都在最新的浏览器中支持IndexedDB(iOS Chrome使用Apple的渲染引擎,因为Apple不会让他们做任何事情) .

Apple不仅不支持IndexedDB,还没有公开表达任何相关内容(据我所知......我做了相当多的搜索) . 这看起来很奇怪 . 所以我可以说,没有人知道Apple是否计划支持IndexedDB . 我的阴谋理论家认为他们可能会试图破坏HTML5应用程序以迫使人们编写本机应用程序,但这纯粹是猜测 .

总的来说,这让我们的开发人员处于非常糟糕的境地 . 没有好的跨平台解决方案 . 我建议你向Apple抱怨它 . 这就是我所做的,并且我已经要求想要在iOS上使用我的基于IndexedDB的应用程序的用户也这样做 . 仍然没有来自Apple的消息 .

更新 - 如WWDC 2014所述,iOS 8现在支持Indexeddb - 但遗憾的是it's broken pretty badly .

java saf_在不支持的浏览器中替代IndexedDB? Safari / iOS Saf-Chrome相关推荐

  1. Java后台实现pdf文件在浏览器中预览

    Java后台实现pdf文件在浏览器中预览 放在服务器的pdf文件不能通过完整路径访问,想要实现的效果是浏览器访问后台接口可以预览pdf文件,暂时是把pdf文件放在本地测试 通过输出流的方式将pdf文件 ...

  2. java 下载文件大小_如何在浏览器中显示使用角度5下载的文件的文件大小?

    我使用答案中的代码在角度5中实现了文件下载: 我有一个spring boot后端,它发送一个http响应对象,它有文件字节数组作为主体和内容类型,内容配置和内容长度 . 我不得不允许暴露的 Heade ...

  3. SQLite大漏洞!所有Chromium浏览器中招,安卓iOS应用也受殃及

    允中 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一个SQLite大bug,影响之大.范围之广,不容小觑. 今天,腾讯Blade安全团队发现的SQLite漏洞披露,他们将该漏洞称为&quo ...

  4. http文件上传请求在ie浏览器中被挂起,在chrome中出现Provisional headers are shown

    最近项目在运行过程中用户们又反应了一个问题,说会偶尔出现图片上传失败的情况.然后将那些失败的图片拿过来进行验证,果然问题出现了,用ie浏览器在上传附件时,会显示这个请求挂起了.用谷歌浏览器在上传附件时 ...

  5. 浏览器中实现深度学习?有人分析了7个基于JS语言的DL框架

    作者:仵冀颖 编辑:H4O 本文中,作者基于WWW'19 论文提供的线索,详细解读了在浏览器中实现深度学习的可能性.可行性和性能现状.具体而言,作者重点分析了 7 个最近出现的基于JavaScript ...

  6. 让vue文件直接在浏览器中运行

    让 Vue 原生支持在浏览器中直接运行 .vue 文件,这才符合"渐进式框架"的定位!webpack 学不好或者不想学或者嫌麻烦,就可以使用插件在浏览器中直接编译运行 .vue 文 ...

  7. 如何在浏览器中运行Linux程序,如何在Chromebook的浏览器标签中运行完整的Linux桌面 | MOS86...

    Crouton是在Chromebook上运行Linux操作系统的最佳方法.现在吧 这是它 工作原理相关文章图片1tupian购买适用于Linux的Chromebook时,需要牢记4件事 这种方法需要一 ...

  8. IE、FF、Chrome浏览器中的JS差异介绍

    原文链接:http://www.jb51.net/article/40533.htm 因为浏览器公司各自为利益考虑,到目前为止各浏览器的HTML标准或是JS标准都还未统一.在平常的开发中,我们常使用的 ...

  9. 如何在所有主要浏览器中清除浏览器缓存(快速方式)

    When fixing common WordPress errors, one common piece of advice that you would often receive is to & ...

最新文章

  1. 微信JS SDK Demo
  2. libnet apply method
  3. 第二阶段冲刺第四天(6月3号)
  4. 借用构造函数 组合继承 拷贝继承 总结继承
  5. 考勤助手——数据库3.0版本
  6. 使用 XAML 格式化工具:XAML Styler
  7. java面试要点005---git和svn的区别
  8. 博客开通了-里面有秘密哦
  9. GPX格式地图轨迹生成python
  10. 重装linux后没声音,安装虚拟机后没声音了
  11. Vector For All (slight return)
  12. Python数据分析中 DataFrame axis=0与axis=1的理解
  13. win10系统激活提示无法连接到你组织的激活服务器如何解决
  14. MATLAB永久常数
  15. python游戏开发实战:行走系统之地图编辑器
  16. 蓝桥杯 算法训练 合集1 C++
  17. 通过空气质量指数AQI学习统计分析并进行预测(上)
  18. Android ninja介绍
  19. java科大讯飞语音合成,亲测
  20. 游戏开发人员需要看的书籍

热门文章

  1. java异常说法正确的是什么意思_以下关于Java异常说法不正确的是( )。
  2. 对于Tencent Files文件夹需要来自LAPTOP-PH9TIHGE\用户名的权限才能删除的解决办法
  3. 应对焦虑的时候,需要学会一次只解决一个问题
  4. 育儿-《让孩子远离焦虑》书中的精髓:家长如何帮助孩子解决他们自身的焦虑问题。
  5. 关于TVS管符号,看完这篇你就懂了!
  6. Unity + Kinect基本上所有的手势二次封装(一)
  7. $.ajax() 参数详解
  8. 文献综述-家装风格自动分类技术综述
  9. 密室逃脱1深红色房间
  10. 哈夫曼编码--英语文章的编码译码(c/c++)