【发布时间】:2018-02-12 00:31:13
【问题描述】:
正在开发需要与 IndexedDB 集成的 Chrome 扩展程序。试图弄清楚如何使用Dexie.JS。找到一堆样本。这些看起来并不太复杂。在https://github.com/dfahlander/Dexie.js/blob/master/samples/open-existing-db/dump-databases.htmlhttps://github.com/dfahlander/Dexie.js/blob/master/samples/open-existing-db/dump-databases.html 有一个与 Dexie 一起探索 IndexedDB 的具体示例。
但是,当我运行上面的“转储实用程序”时,它看不到 IndexedDB 数据库,告诉我:There are databases at the current origin.
从开发者工具Application 选项卡的存储下,我看到了我的IndexedDB 数据库。
这是某种权限问题吗?任何选项卡/用户都可以访问任何 indexedDB 数据库吗?
我应该看什么?
谢谢
【问题讨论】:
-
扩展的自己的页面有自己的来源。内容脚本使用网页来源。
标签: javascript google-chrome-extension indexeddb dexie