Google chrome extension IndexedDB、未限制存储和从后台/选项脚本访问内容脚本中创建的数据库

Google chrome extension IndexedDB、未限制存储和从后台/选项脚本访问内容脚本中创建的数据库,google-chrome-extension,indexeddb,Google Chrome Extension,Indexeddb,有关IndexedDB、未限制存储权限和从后台/选项脚本访问内容脚本中创建的数据库的几个问题: “unlimitedStorage”权限是否涵盖在background.js中创建的数据库?(文件中不清楚) “unlimitedStorage”权限是否涵盖在content.js中创建的匹配域上的数据库 在匹配域的content.js中创建的数据库是否无模式?(即,在http://和https://上运行的内容脚本是否会访问同一个数据库?) 在内容脚本中为匹配的域创建的数据库是否可以从其他扩展的内容

有关IndexedDB、未限制存储权限和从后台/选项脚本访问内容脚本中创建的数据库的几个问题:

  • “unlimitedStorage”权限是否涵盖在background.js中创建的数据库?(文件中不清楚)
  • “unlimitedStorage”权限是否涵盖在content.js中创建的匹配域上的数据库
  • 在匹配域的content.js中创建的数据库是否无模式?(即,在http://和https://上运行的内容脚本是否会访问同一个数据库?)
  • 在内容脚本中为匹配的域创建的数据库是否可以从其他扩展的内容脚本中访问,并且是否能够在删除扩展后继续使用
  • 如何从background/options.js访问给定域的数据库?(假设没有可用于向发送消息的内容脚本)

  • 我希望1-4的答案是肯定的,但如果开发者能给出一个明确的答案,那就太好了。

    所有问题都是肯定的(问题4除外)^_^

    顺便说一下,我建议您只直接与background.js中的localStorage(或其他一些)交互,然后其他脚本可以通过background.js(使用)

    使用localStorage数据。有关您的一些问题的答案,请参见和。