Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Chrome扩展中记忆大字符串_Javascript_File_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 在Chrome扩展中记忆大字符串

Javascript 在Chrome扩展中记忆大字符串,javascript,file,google-chrome,google-chrome-extension,Javascript,File,Google Chrome,Google Chrome Extension,我想做一个Chrome扩展,它将存储用户提供的可能较大的代码段(带有代码段的名称),并使用它们 我希望用户能够上传包含这些代码片段的文件(或者,更好的是,将这些代码片段复制并粘贴到扩展名的选项页面中的textarea) 还有一个棘手的部分,我希望扩展能够记住这些代码片段,以便用户下次启动Chrome时可以访问 您认为我应该使用什么类型的存储?代码段的平均大小是多少 取决于您可以使用的答案: 1) localStorage—最简单的解决方案,但有大小限制。5Mb,基于来自 2) chromeSto

我想做一个Chrome扩展,它将存储用户提供的可能较大的代码段(带有代码段的名称),并使用它们

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

还有一个棘手的部分,我希望扩展能够记住这些代码片段,以便用户下次启动Chrome时可以访问


您认为我应该使用什么类型的存储?

代码段的平均大小是多少

取决于您可以使用的答案:

1) localStorage—最简单的解决方案,但有大小限制。5Mb,基于来自


2) chromeStorage-具有“unlimitedStorage”权限可以存储更多数据,可以在具有storage.sync的设备之间同步。查看更多信息:

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

  • -功能非常强大,有很多功能
  • -功能较少,但仍然非常受欢迎
  • 在某些限制之前,这两种服务的使用都是免费的

    更新 Parse.com甚至说,你可以免费拥有高达20GB的数据库。其案文如下:

    当数据库存储空间超过20GB时会发生什么情况?

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


    所以,如果我订阅一个免费的解析帐户,我的应用程序的总存储容量将是20GB?所以所有用户的数据总量必须是最大20GB,对吗?@SeevenByakko,我相信是的。这就是网站上所说的
    当你的数据库大小超过20GB时,我们会将你的软限制提高到40GB,并开始向你收取每月200美元的增量费用。
    我想我现在会坚持使用
    chrome.storage
    ,但我会记住这些云后端解决方案,以备将来的项目(或此项目的进一步改进).我无法确定平均大小,因为用户应该能够使用自己的脚本。我想每个用户5 Mb的代码就可以了。关于
    chromeStorage
    ,我看到在使用
    storage.local
    时限制为5 Mb,在使用
    storage.sync
    时限制为100 kB。虽然在谷歌账户上同步用户数据会很酷。“无限制存储”是否适用于
    存储。同步也适用于
    存储?@SeevenByakko无限制存储将仅适用于
    存储。本地
    数据存储在
    存储中。本地
    在清理“cookies和浏览器数据”时受CCleaner等软件的影响?SeevenByakko我对此表示怀疑。它不会受到Chrome内置的浏览数据清理的影响,如果CCleaner擦除所有Chrome存储数据,它将擦除许多应用程序/扩展的设置。也就是说,我听过一些可怕的故事,说清洁机严重损坏机器,所以YMMV