IDBTransaction:持久性属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在部分或全部支持的浏览器中可用。

durabilityIDBTransaction接口的只读属性,它返回创建事务时使用的持久性提示。这是一个提示,告知用户代理在提交事务时是优先考虑性能还是持久性。

此属性的值在使用IDBDatabase.transaction()创建事务时,在options.durability参数中定义。

以下任何一个字面字符串

"strict"

用户代理可能只在验证所有未完成的更改都已成功写入持久性存储介质后,才认为事务已成功提交。

"relaxed"

用户代理可能只在所有未完成的更改都已写入操作系统后,而无需后续验证,就认为事务已成功提交。

"default"

用户代理应对存储桶使用其默认的持久性行为。如果未另行指定,这是事务的默认值。

示例

有关完整的示例,请参阅我们的待办事项通知应用程序(查看示例)。

规范

规范
Indexed Database API 3.0
# dom-idbtransaction-durability

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。