indexeddb相关内容

在IndexedDB中保存ArrayBuffer

如何将二进制数据(在ArrayBuffer对象中)保存到IndexedDB中? IndexedDB规范没有提到ArrayBuffer - 这是否意味着不被支持(我必须将ArrayBuffer打包为一个字符串或一个数组? 解决方案 在FF的最新版本(每晚)中,这非常简单。请参阅此错误。 window.BlobBuilder = window.BlobBuilder || wind ..
发布时间:2017-11-15 21:42:15 前端开发

如何查看firefox中的IndexedDB内容

我一直在玩Firefox中的IndexedDB(Ubuntu) 有什么方法可视化IndexedDB数据库内容? 或者我必须这样做pro​​grammatic-ally? 解决方案 出血边缘Chromium builds据报道允许您查看IndexedDB内容在Chrome devtools的Resources面板中,但是我只知道一种非编程方式查看Firefox IndexedDB内容的 ..
发布时间:2017-11-15 21:19:46 其他开发

javascript - 浏览器中的敏感数据放在哪里比较安全?

问 题 主要有两个问题 1.敏感数据的数据如果保存在浏览器中,放在哪里比较安全,比如cookie,localstorsge,Indexdb? 2.如果把这些数据放在服务器上,如何比较安全的取得这些数据呢? 请各路大神指教一二,不胜感谢。 解决方案 你的数据放到浏览器中,一定是不安全的。 你打开控制台不就什么都可以看到了。 你放cookie,localstorsg ..
发布时间:2017-09-06 11:32:41 前端开发

indexedDB最高的关键字

我有一个使用Emberjs适配器填充的indexedDB内的数据库。我设置了这样的关键字: this.addModel(App.Device,{keyPath:'key'}); 当我第一次看到我的数据时,我的密钥自动增加: data = data.map(function(item,idx){ item.key = idx; return item; }); ..
发布时间:2017-08-15 23:44:18 JavaScript

Ember异步计算属性返回未定义

我试图将一个属性设置为模型的异步值,hasMany关系的值。但是我不能在然后函数中返回任何值。 App.Athlete = DS.Model.extend({ name:DS.attr('string'), age:DS.attr('number'), split:DS .hasMany('split',{async:true}), 次:DS.hasMany('time',{asyn ..
发布时间:2017-08-15 22:43:51 前端开发

如何在Firefox中删除存储在计算机上的索引数据库?

在Opera中,您只需在地址字段中键入 opera:webdatabases ,然后删除存储在计算机上的所有Web SQL数据库。 如何在Firefox中做同样的事情?我需要删除我的localhost上的一个IndexedDB来试验一个新版本。 解决方案 我知道这是老,在 Firefox中执行此操作的方法: 转到工具 - >页面信息 转到“权限”标签 向下滚动到“维护离线存 ..
发布时间:2017-03-17 16:30:35 其他数据库

HTML5如何判断IndexedDB游标何时结束

我通过indexedDB数据存储迭代,将数据添加到JavaScript数组。如何知道光标何时结束,所以我可以对数组进行排序并对其执行操作? 当从光标检索到一行时,调用onsuccess - 当整个光标被导航时,是否有另一个回调? 解决方案 结果( event.target .result )是一个游标对象或null。 如果设置了 event.target.result ,则它是 ..
发布时间:2017-03-08 22:17:51 前端开发

Chrome控制台一直处于奇怪状态

控制台停滞在一个状态,其中每两个页面刷新一个新的关闭的我的indexedDB的实例显示。它们都是关闭的,除了顶部的一个,应用程序中的一切似乎仍然正常工作,但使用控制台时会出现其他奇怪的事情。 当我单击数据库中的表时,它显示数据,但是当我尝试过滤或转到下一页时,它会消失。我必须完全关闭浏览器标签页,然后重新载入。 有时当我输入控制台命令时,他们什么也不做,不返回任何东西(甚至未定义) ..
发布时间:2016-12-28 23:54:54 其他开发

IndexedDB的性能和IndexedDB的V / S的WebSQL性能对比

的WebSQL和索引资料是用于访问(CRUD)在Web浏览器的底层嵌入式数据库既DB API。其中,如果我是正确的,是像SQL访问(CRUD)的任何客户端 - 服务器的数据库,如Oracle等。(在这两个的WebSQL和IndexedDB的许多支持的情况下可以用相同的浏览器) 那么,这是否意味着双方的WebSQL和索引资料所访问(CRUD)相同的底层嵌入式数据库,如果它的话,那么它将对所有W ..
发布时间:2016-08-15 13:15:10 数据库

黑客进行同步的JavaScript调用

JavaScript使用在大多数现代的API处理像磁盘IO和网络的“慢”的事情异步调用。我意识到发生了什么这样做的目的,但有使真正需要同步调用时,某些情况下。 例如,我有一个JavaScript code,我不能重写。在code有一定的方法同步调用。对于一些调试目的在开发环境我想截获此调用,将信息发送到服务器,并等待服务器响应。这个拦截器将不会对生产工作。据我所知,有办法用NPAPI做到这一点, ..
发布时间:2016-07-21 10:53:19 前端开发

为什么连接索引资料时的onSuccess有时会调用之前onupgradeneeded?

我有IndexedDB的麻烦。在Firefox 18,当我创建一个新的数据库,在的onSuccess 方法被调用,同时具有 onupgradeneeded 。在Chrome 24(这是我想要得到的行为),在的onSuccess 方法是在 onupgradeneeded 方法完成。 据对索引资料的MDN信息,我是IM pression下,当的onSuccess方法被调用,这是安全与数据库的工作,但 ..
发布时间:2016-07-21 10:46:55 前端开发

运行code的对象在IndexedDB的(特别是在Chrome)更新后,才

我觉得这是做pretty平凡的事情。我想在IndexedDB的数据库更新一个对象,然后运行一些code之后,使用更新后的值。 我本来只是运行我的回调函数调用 cursor.update ,它在Firefox的作​​品之后。但在Chrome中出现故障时,更新并不以下code运行前发生。这可能是一个竞争条件,因为(据我所知)的更新是异步的。 于是我想我应该用 cursor.update 的的onS ..