IndexedDB,unlimitedStorage和访问从后台/选项脚本在内容脚本中创建的数据库

时间:2012-09-06 19:48:34

标签: google-chrome-extension indexeddb

有关IndexedDB,unlimitedStorage权限和访问来自background / options脚本的内容脚本中创建的数据库的一些问题:

  1. “unlimitedStorage”权限是否涵盖在background.js中创建的数据库? (文档中不清楚)
  2. “unlimitedStorage”权限是否涵盖在匹配域上的content.js中创建的数据库?
  3. 在匹配域上的content.js中创建的数据库是否是无方案的? (即在http://和https://上运行的内容脚本是否会访问同一个数据库?)
  4. 是否可以从其他扩展程序的内容脚本访问在匹配域的内容脚本中创建的数据库,并且它是否可以在删除扩展程序后继续使用?
  5. 从background / options.js访问给定域的数据库的方法是什么? (假设没有可用于发送消息的内容脚本)
  6. 我希望1-4的答案是积极的,但最好能得到开发者的明确回答。

1 个答案:

答案 0 :(得分:2)

对于您的所有问题都是的(问题4除外)... ^ _ ^

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