Что произойдет, если я использую chrome.storage.sync, но пользователь не вошел в Google Chrome? - PullRequest
0 голосов
/ 04 мая 2018

Я прочитал chrome.storage API документы. Я видел, что если вы не в сети и пытаетесь использовать chrome.storage.sync, данные будут сохраняться на локальном компьютере до тех пор, пока у вас снова не будет Интернета, но я хочу знать, что произойдет, если я попытаюсь использовать chrome.storage.sync и никто не войдет в Google Chrome .

Что я прочитал, так это то, что данные будут автоматически синхронизированы с вашей учетной записью. Если никто не вошел в систему, данные будут сохранены в локальной сети? Будут ли данные сохранены в гостевом пользователе (например)?

1 Ответ

0 голосов
/ 18 июня 2018

Как написано в документации: https://developer.chrome.com/extensions/storage

"Когда Chrome находится в автономном режиме, Chrome сохраняет данные локально. При следующем подключении браузера Chrome синхронизирует данные. Даже если пользователь отключает синхронизацию, storage.sync все равно будет работать. В этом случае будет вести себя идентично Storage.local."

Что касается данных из хранилища, доступных другим пользователям, то по умолчанию это было бы невозможно, поскольку, несмотря на то, что вы вошли в систему или нет в Chrome, для каждого пользователя компьютера по-прежнему существует отдельная структура каталогов.

Находясь в Windows 10, он должен находиться в таком месте:

C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Sync Extension Settings\<extension_ID>

...