- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我正在进行一个项目(构建一个 chrome 扩展),该项目需要将数据存储在用户的本地计算机上。数据量很大,因此我想到了为此目的使用 IndexDB。
我的问题是是否可以将 chrome 扩展与 IndexDB 连接并同时查询数据库?
如果是,那么我该如何整合它们。我应该在哪个文件(popup.js 或 background.js 或任何其他文件)中包含用于创建数据库的源代码。我希望创建数据库的代码只运行一次。之后我只想更新或删除数据。
如果否,那么还有其他方法可以实现吗?数据很大,因此我无法将数据存储在本地存储中。
来自 chrome 开发人员或任何其他有效网站的任何论文、在线 Material 、建议或方法都会有所帮助。任何例子都会对我有很大帮助。谢谢。
最佳答案
chrome.storage.local
with "unlimitedStorage" permission 中存储大量数据.HTML5 数据按 URL 来源存储,每个扩展都有自己的扩展,看起来像 chrome-extension://id
其中 id
是一个 32-作为扩展程序 ID 的字符串。在 Firefox 中,来源看起来像 moz-extension://id
。
扩展程序自己的 HTML5 存储空间:
onupgradeneeded
回调将被调用,以防没有数据库或它已过时。关于google-chrome - Chrome 扩展和 IndexDB 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55147450/
有哪些方法可以检查客户端 IndexedDb 是否需要更新?这适用于已经拥有本地存储的用户 var idx_db = null; var dbRequest = window.indexedDB.op
因此,我正在进行一个项目(构建一个 chrome 扩展),该项目需要将数据存储在用户的本地计算机上。数据量很大,因此我想到了为此目的使用 IndexDB。 我的问题是是否可以将 chrome 扩展与
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我只是想知道我应该在我的 win8 应用程序中在哪里以及如何创建 indexdb 数据库。我不确定当应用程序首次安装在用户计算机上时会触发哪个事件。 我相信 if (args.detail.kind
我是一名优秀的程序员,十分优秀!