Chrome.Storage.Local Persistence

все. Я начал разрабатывать небольшие расширения с использованием различных API-интерфейсов Chrome, и, хотя все работает отлично, мне все еще интересно несколько вещей.

Два вопроса, если вы все не против помочь мне:

1. Может кто-нибудь сказать мне, каковы пределы устойчивости chrome.storage.local? Я сам пробовал различные тесты, например, несколько вещей с помощью chrome.storage.local.set (), очистил всю историю моего браузера, куки и т. Д., А затем посмотрел, все ли еще там. Часто это все еще будет там, но иногда я проверю позже, и это уйдет. В целом, я не смог окончательно обозначить, что я делаю, что иногда очищает данные .local.

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

Спасибо! Помоги мне, пожалуйста!

Редактировать: Я почти уверен, что .local clear не происходит из-за того, что я по ошибке удалил расширение и затем добавил его обратно. Я знаю, чтотот очистит данные .local (но сохранит .sync).

Ответы на вопрос(1)

Ваш ответ на вопрос