打开和关闭IndexedDB数据库连接的频率

问题描述 投票:0回答:2

所以我有一个使用 IndexedDB 实现的 chrome 扩展。该扩展使用内容脚本,每次用户对评论进行投票时,该脚本都会将记录存储到数据库中。我想知道应该多久打开和关闭连接。

javascript google-chrome google-chrome-extension indexeddb
2个回答
1
投票

我从不关闭连接,也从未发现问题。

只需确保您监听 idb 的 onversionchange (而不是 idb 打开请求)来关闭连接。这是关闭连接的唯一时间。否则浏览器将为您关闭。


0
投票

只要我不再需要数据库连接,我就会关闭它,但这会导致太多错误,因为无法知道数据库是否打开。

所以我也在做同样的事情,从不关闭。当浏览器选项卡关闭时,所有连接都将关闭。

© www.soinside.com 2019 - 2024. All rights reserved.