Я имею дело с дилеммой относительно хранения хрома.
Мой пример использования - расширение Chrome, которое будет ежедневно хранить очищенные вкладки пользователя. Одним из требований является сохранение истории, поэтому я храню вкладки в массиве в день.
Моя текущая реализация - хранить в chrome.storage.sync
, однако это хранилище слишком мало для того, что я собираюсь использовать. Это на самом деле довольно крошечный.
Второй вариант - использовать chrome.storage.local
, который имеет достаточную емкость, но мы не хотим, чтобы исторические данные вкладки пользователя терялись, поэтому возникает проблема, которая нам фактически необходима для синхронизации.
Третий вариант - использовать локальное хранилище и реализовать пользовательскую синхронизацию с некоторыми бесплатными удаленными службами, такими как Firebase.
Мой вопрос:
Правильно ли я понимаю, что chrome.storage.sync
можно использовать только для некоторых данных конфигурации? И существует ли простой способ принудительной синхронизации «локального» хранилища Chrome в любом случае (возможно, Firebase может быть вариантом)?