【问题标题】:Does IndexedDB need to be closed other than on upgrade?除了升级之外,IndexedDB 是否需要关闭?
【发布时间】:2013-07-17 18:57:09
【问题描述】:

在我的单页 Backbone 应用程序中,我打开 indexedDB 并且从不关闭它,假设如果用户离开应用程序浏览器会自动关闭它。

这种方法有什么问题吗? indexedDB 是否应该定期关闭,或者在触发 window.unload 事件时关闭,或者在我唯一需要关闭它的时候升级它?

【问题讨论】:

    标签: javascript backbone.js local-storage indexeddb


    【解决方案1】:

    查看来自W3 的文档:

    最初创建连接时,它处于打开状态。这 可以通过多种方式关闭连接。如果连接是 GCed 或创建连接的执行上下文被销毁 (例如由于用户离开该页面), 连接关闭。连接也可以显式关闭 使用关闭数据库连接的步骤。当连接 关闭关闭挂起标志总是设置为真,如果它还没有 已经过了。

    无需显式关闭连接,浏览器应自行处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 2018-07-15
      相关资源
      最近更新 更多