我正在创建一个浏览器扩展程序,用于从JSON提要中检索数据。 我想在本地存储这些数据,以防止不得不经常获取Feed。 Feed最终会有超过100个结果,并且会在每个访问过的新网站上进行调用,最后我需要一个包含结果的数组。
我根本不确定如何做到这一点,但我想(猜测)我有两个选择:
选项1: 使用chrome.storage.sync.set存储它,我能用这么大的数组做到这一点吗? 并且每周只从饲料中刷新。
或
选项2: 将我的数组写入包含整个数组的本地文件。 并且每周只从饲料中刷新。
有没有人对如何做到这一点有任何想法?两种选择实际上都可行吗?哪个最好?
答案 0 :(得分:1)
您可以使用https://developer.chrome.com/extensions/storage保存数据。通常本地存储就足够了。当您需要跨不同的用户配置文件实例同步已保存的数据时(例如,当用户在桌面和笔记本上使用相同的帐户登录Chrome时),就会使用同步
您还可以使用文件系统api或webstorage api(如IndexedDB或WebSQL - https://developer.chrome.com/apps/offline_apps)通过文件存储数据。