记住Chrome扩展程序中的大字符串

时间:2014-09-24 19:13:25

标签: javascript file google-chrome google-chrome-extension

我想制作一个Chrome扩展程序,用于存储用户可能存在的大型代码段(带有代码段的名称)并使用它们。

我希望用户能够上传包含这些代码段的文件(或者更好的是,将这些代码段复制并粘贴到扩展程序选项页面的textarea中)。

而且,棘手的部分,我希望扩展程序记住这些代码段,以便下次用户启动Chrome时可以访问。

您认为我应该使用哪种存储空间?

2 个答案:

答案 0 :(得分:2)

代码段的平均大小是多少?

根据答案你可以使用:

1)localStorage - 最简单的解决方案,但有大小限制。 5Mb基于http://en.wikipedia.org/wiki/Web_storage

的数据

2)chromeStorage - " unlimitedStorage"权限可以存储更多数据,可以通过storage.sync在设备之间同步。有关详情,请参阅:https://developer.chrome.com/extensions/storage

答案 1 :(得分:0)

我会建议云后端,只因为它很酷:)看看其中一个:

  1. https://parse.com - 功能强大的功能
  2. https://www.firebase.com - 功能较少但仍非常受欢迎
  3. 在某些限制之前,两种服务的使用都是免费的。

    更新

    Parse.com pricing page甚至说你可以免费获得高达20GB的数据库。他们的FAQ读到:

      

    当我超过20GB的数据库存储时会发生什么?

         

    数据库大小的超额率为10美元/ GB,但我们只允许增加20GB的增量。当您超过20GB的数据库大小时,我们会将您的软限制增加到40GB,并开始向您收取每月200美元的增量。