草庐IT

IndexedDb

全部标签

android - ionic 3 : storage in both IndexedDB and Web SQL

我正在开发适用于Android和iOS手机的移动应用程序。我在存储方面遇到了一些非常奇怪的事情。我在IndexedDB和WebSQL中获取数据(当我在浏览器中测试/调试时)。这是模块的声明:IonicStorageModule.forRoot()我遇到了麻烦,因为当我尝试从存储中获取数据时,我从WebSQL(包含旧值...)获取数据,而不是从具有最新值的IndexedDB获取数据。我想这样设置一个首选顺序:IonicStorageModule.forRoot({name:'__myprojectdb',driverOrder:['indexeddb']})但是,它应该在iOS和Andr

javascript - 如何使用 IndexedDBShim 设置初始数据库大小?

我正在使用polyfillIndexedDBShim在iOSSafari7.1上创建数据库。但是,它在indexeddbshim.min.js(第118行)中抛出错误,然后告诉我:"Applicationcacheupdatefailed,becausesizequotawasexceeded."尽管整个应用程序有1.06MB。但我认为indexeddbshim请求的大小太大而无法启动(我相信在iOS7.1中,您需要首先在WebSQL中请求小于5MB才能启动,然后再增加它)我能找到的就是这个:varrequest=indexedDB.open("mydbname",1.0);如果我尝试

android - IndexedDB 在 Chrome for Android 上写入失败

我对Android版Chrome中的IndexedDB支持状态感到困惑。Todolistdemo来自HTML5Rocks在我桌面上的Chrome23中运行良好。在Android4.0.4上的Chrome18中,它看起来很有希望:window.webkitIndexedDB存在,我可以打开一个数据库并创建一个商店。但是,一旦我尝试写入存储,就会收到READ_ONLY_ERR:DOMIDBDatabaseException9。Android版Chrome的几个概述表明它支持IndexedDB,但我找不到任何更深入的讨论或文档,或者人们成功使用它的例子。 最佳答案

IndexedDB ?你知道吗?

今天做项目,遇到了IndexedDB问题,搞了好久,终于有点头绪。对于IndexedDB,之前只是了解,但不是很深入。不得已我查找了MDN的官网,又从网上找了几篇文章,分享如下。相信通过此文,你对于也会有比较深入的认识IndexedDB。什么是IndexedDBIndexedDB是一种底层API,用于在客户端存储大量的结构化数据(也包括文件/二进制大型对象(blobs))。该API使用索引实现对数据的高性能搜索。虽然WebStorage在存储较少量的数据(最多能存5m,不是一个key的大小,是所有key的总大小最多加起来最多5m)很有用,但对于存储更大量的结构化数据来说力不从心。而Indexe

java - 在 Android 中从浏览器外部访问 Web Storage 或 IndexedDB

我想使用HTML和javascript构建一个基于浏览器的离线应用,以在Android平板电脑上收集调查数据。该应用程序将包含一些带有表单的静态页面,供用户输入数据,然后使用WebStorage或IndexedDB将这些数据存储在本地。但是,我还想构建一个小型原生Android应用程序,它可以获取这些数据并将其传输到其他设备。这可能吗?如果可以,我该怎么做?具体来说,我想了解native应用是否以及如何访问浏览器的数据存储(我可以管理其余部分)。我宁愿使用Android浏览器,但也可以使用任何其他浏览器,如果这样更容易的话。我找到了这个blogpost这表明这可能是可能的,但我希望得到

offscreenCanvas+worker+IndexedDB实现无感大量图片缓存

一个有必要实现的需求因为项目中需要使用canvasTexture(一个threejs3d引擎中的材质类型),绘制大量的图片,每次使用都会请求大量的oss图片资源,虽然重复请求会有磁盘缓存但毕竟这个磁盘缓存时效过短,这里需要了解一下知识才能正常阅读。Transferableobjectshttps://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Transferable_objectsWebWorkerhttps://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_AP

node.js - 我可以使用 MongoDB 模式模型来定义 IndexedDB 索引吗?

我正在创建一个渐进式网络应用程序,它使用NodeJS和Express作为后端,使用MongoDB作为服务器,使用IndexedDB在离线时在本地存储数据。目前我已经定义了一些Mongoose模式模型,我的应用程序假设从我的MongoDB服务器获取数据并在应用程序上线时将其存储到我的本地IndexedDB中。是否可以让我的IndexedDB的索引遵循我的Mongoose模式模型的格式,这样如果我对模型进行了一些更改,IndexedDB的索引也会遵循这些更改。 最佳答案 问题不是很清楚,举个例子会有帮助。但据我了解,您希望能够在不破坏I

html - 将本地 HTML5 数据库与 MongoDB 同步

将本地数据库与服务器同步的最佳策略是什么?想法是使用100%HTML5应用程序,所以每天早上,服务器数据库将被复制到客户端,因此客户端将只在IndexedDB上工作,直到一天结束,客户端将发送所有的数据发送到服务器,然后服务器将收集它们并再次保存它们,但是如您所见,这是很多工作,那么IndexedDB或MongoDB是否提供更好的方式来相互连接? 最佳答案 如果你所有的逻辑都在客户端,你就不需要MongoDB。只需使用RESTAPI的键值存储和last-modified的集合查询就足够了。我有asamplesyncapp使用Goog

php - 实时同步MySql和IndexedDB

我的数据库(树系统)中有一个父子关系表,每个child都有一个parent,每个parent都有一些child。我的后端是PHP,我的数据库是MySql,我获取表(类别)的所有行,然后将它们全部插入到indexedDB中。使用它既简单又好。一切正常,除了同步!想象一下,我有一些用户,他们都在同一时间只编辑一行。我获取所有表行并通过每次刷新(F5)将其添加到indexedDB我的意思是当用户获取页面时所有行都是新鲜的,但是当用户编辑一行并且其他用户也在编辑时,他们看不到更改其他用户制作。如何通过PHP和MySql以及dexie.js进行实时同步? 最佳答案

mysql - 将 indexedDB 与 mysql 数据库同步

我将要开发一个应用程序,让员工去客户处维修机器。他们需要使用平板电脑或任何其他移动设备填写服务卡。在没有网络连接的情况下,我正在考虑使用HTML5离线存储,主要是IndexedDB将服务卡(web表单)数据存储在本地,并在有网络的办公室进行同步。与MySQL数据库同步。所以问题是:是否可以将indexedDB与mysql同步?我从未使用过indexedDB,我只是在做研究,发现它有潜力。WebSQL已弃用。否则,它可能是更接近的解决方案。如果上述困难或超出标准,还有其他替代方案吗?非常感谢您的意见。谢谢。 最佳答案 这绝对是可行的。