问题标签 [indexeddbshim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
843 浏览

indexeddb - 在 indexeddbshim 中出现错误:DOM 异常 11:尝试使用不可用或不再可用的对象

我正在为 iOS 7.1 使用 IndexedDBShim polyfill(所以底层是 WebSQL),当我尝试运行它时,我得到:

编码:

0 投票
1 回答
1145 浏览

indexeddb - 如何在另一个页面上重新打开现有 indexedDB 数据库

我创建了包含多个表和数据的 indexedDB 数据库。现在我想重新打开现有的 indexedDB 数据库并想从特定表中读取数据。请帮助我

0 投票
0 回答
534 浏览

safari - 如何将 SubtleCrypto 密钥对保存在 Safari 的持久存储中

我使用SubtleCrypto api创建了公钥和私钥。我正在使用webcrypto-shim来克服 Safari 中一些未实现的微妙方法。我能够生成一个密钥对并用它签署我的数据。

然后我尝试将我的密钥对保存在 IndexedDB 上,看来我的保存事务成功了,那里没有错误。但是当我想再次使用公钥进行签名时,首先我从 IndexedDB 中检索它,然后我使用SubtleCrypto.exportKey()但它失败并出现错误

TypeError:类型错误

我试图让它在 Safari 桌面 9.1.2 上工作,我也在使用IndexedDBShim

我怀疑保存并没有真正起作用,并且我的密钥没有正确存储在 IndexedDB 上。在保存事务中,我保存密钥而不导出它们,这意味着我正在保存我从中接收的对象SubtleCrypto.generateKey()

另一件事是相同的代码适用于 Chrome。