Ich habe mit der API chrome.storage.sync
als Teil einer Google Chrome-Erweiterung gespielt, die ich gerade erstelle.Verstehen des Verhaltens von chrome.storage.sync, wenn ich nicht im Chrome-Browser angemeldet bin
Die API macht deutlich, dass bei einer Anmeldung mit Ihrem Google-Konto im Chrome-Browser und der Verwendung von chrome.storage.sync.set
bei der nächsten Anmeldung bei einem Chrome-Browser mit demselben Google-Konto und allen anderen Daten darauf zugegriffen werden kann Verwenden Sie chrome.storage.sync.get
.
Was die API nicht besonders deutlich macht ist, wie sich chrome.storage.sync
verhält, wenn sie nicht im Chrome-Browser angemeldet ist.
Aus meiner Versuche scheint es, dass, wenn nicht in an den Browser Chrome unterzeichnet, chrome.storage.sync.set
und chrome.storage.local.set
speichern zu verschiedenen Orten.
Es heißt in der API:
Wenn Chrome offline ist, Chrome die Daten lokal speichert. Das nächste Mal der Browser online ist, synchronisiert Chrome die Daten. Selbst wenn ein Benutzer die Synchronisierung deaktiviert, funktioniert storage.sync trotzdem. In diesem Fall verhält sich identisch mit storage.local.
Es scheint, dass der Ort, wo
Chrome speichert die [synchronisiert] Daten lokal
unterscheidet, wo chrome.storage.local.set
speichert sie. Kann mir jemand bestätigen, dass das stimmt?
"Wenn Chrome.storage.sync keine Verbindung zum Internet herstellen kann, werden Daten lokal an einem neuen, temporären Speicherort gespeichert." Gilt das auch, wenn jemand mit dem Internet verbunden ist, aber nicht im Chrome-Browser angemeldet ist? – user5508297