Google chrome extension 集成indexdb数据库的Chrome扩展

Google chrome extension 集成indexdb数据库的Chrome扩展,google-chrome-extension,Google Chrome Extension,我想提供Chrome扩展名,将只读indexdb文件集成到扩展名文件中。indexdb文件将包含一些参考,这些参考将帮助用户输入数据(约500kb) 我该怎么做 变量1:在第一次运行时提供json文件并创建数据库,但在更新数据库方面存在问题 变体2:使用JS代码生成indexdb文件,从applicationIn\User数据文件中提取并将其放入扩展名,但Chrome版本之间的兼容性如何 更新: 变量1的缺点是,我需要对更新数据库机制进行编码,可能在下一个版本中,我将一些记录添加到json文件中

我想提供Chrome扩展名,将只读indexdb文件集成到扩展名文件中。indexdb文件将包含一些参考,这些参考将帮助用户输入数据(约500kb)

我该怎么做

变量1:在第一次运行时提供json文件并创建数据库,但在更新数据库方面存在问题

变体2:使用JS代码生成indexdb文件,从applicationIn\User数据文件中提取并将其放入扩展名,但Chrome版本之间的兼容性如何

更新:

变量1的缺点是,我需要对更新数据库机制进行编码,可能在下一个版本中,我将一些记录添加到json文件中,我需要比较json文件中的版本和indexdb文件中的版本,如果它们不同,则运行一些更新脚本。如果我提供了可供使用的indexdb文件,数据库将自动更新


变体2的缺点是,我创建了indexdb文件并将其放入扩展名中(现在Chrome 34稳定),并将在用户之间分发我的扩展名,在新的Chrome版本中,indexdb文件的内部结构将发生变化,代码无法打开预创建的数据库

不清楚您在问什么。两种方式都可以。添加更多关于您认为的优势的具体信息。Chrome支持indexedDb,因此不确定您在考虑什么,我添加了更多信息