javascript - indexedDB规范是否支持保存具有空值的项目?

标签 javascript html internet-explorer indexeddb

我正在尝试在indexedDB 上保存具有空值的项目。 它适用于所有浏览器。但在 IE11 上,我收到此错误消息“参数无效。”。保存它的唯一方法是使用 undefined 作为值。
谷歌了一下,我没有找到任何细节。我想知道是否indexedDB规范不允许它或者它是IE实现上的一个错误?

最佳答案

除非违反数据库约束(唯一索引、主键等),否则 null 和 undefined 是有效的记录值,因为它可以在结构上克隆。不要指望ie,它不会遵循标准。

关于javascript - indexedDB规范是否支持保存具有空值的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20927416/

相关文章:

html - 居中 <img/> + <a/> 在 IE7 中表格内自动溢出

javascript - IE 中的 createTreeWalker - 有限制吗?

java - 在 Windows10 环境中使用 RemoteWebDriver 和 Internet Explorer 11 时 HTML 无效 (Selenium/Java)

javascript - jquery onclick后播放声音

javascript - 当我按转义键时如何按空格键

html - css 内联 block 居中内容

javascript - 页面上有 'use' 标签,但我找不到 'def' 标签

javascript - 在Javascript中遍历DOM(nodeType)

javascript - 仅使用 javascript 或 jquery 列出带括号的列表?

css - 如何访问特定的浏览器?