我想为Chrome扩展程序提供集成到扩展文件中的readonly indexdb文件。 indexdb文件将包含一些有助于用户输入数据的引用(约500kb)。
我该怎么做?
变体1:首次运行时提供json文件并创建数据库,但是有关于更新数据库的问题。
变体2:使用JS代码生成indexdb文件并从Applicatoin \ User Data文件中提取并将其扩展,但Chrome版本之间的兼容性如何
更新
变种1的缺点,我需要编写更新数据库机制,可能在下一个版本中我将一些记录添加到json文件中,我需要比较json文件中的版本和indexdb文件中的版本,如果它们不同则运行一些更新脚本。如果我提供准备使用的indexdb文件,数据库将自动更新变种2的缺点,我创建了indexdb文件并将其放入扩展(现在Chrome 34稳定)并将我的扩展分发给用户,在新的Chrome版本中,indexdb文件的内部结构将被更改,代码无法打开预先创建的数据库