Frage

Ich mache eine kleine Chrome-Erweiterung und möchten Online seine Daten halten.
Ich brauche ein freies und sehr klein (<1 MB pro Benutzer) Cloud-Hosting-Provider, die schmerzlos Authentifizierung hat.
Idealerweise würde ich wie ein Google-API, die localstorage tut, aber in der Cloud und andere für jeden Benutzernamen ein.

War es hilfreich?

Lösung

Warum können Sie Motor verwenden Google App nicht? Die API ist sehr einfach zu bedienen. Oder nutzen Sie andere Google-Services für jeden einzelnen Benutzer gebunden wie Google Docs. Das ist, wie Google Chrome Sync speichern Lesezeichen, die in Ihrem Browser durch Text & Tabellen synchronisiert werden.

In Bezug auf local ist local ein Schlüsselwert-Speicher API für JavaScript (Client-Seite). Wenn Sie Ihre Erweiterung des local extern online speichern möchten, können Sie Ihre Speichertasten / Werte iterieren und speichern sie durch einige externe kontaktieren (was auch immer API verwenden Sie) -Dienst. Und Abrufen von ihnen jedes Mal Ihrer Erweiterung beginnt (in background.html Seite).

Warum würden Sie das tun, wenn? Google Chrome Sync synchronisiert alle diese Informationen standardmäßig aktiviert.

Andere Tipps

Zu Ihrer Information gibt es einen neuen Erweiterungs-API zum asynchronen speichern Dingen wie Benutzereinstellungen und optional sync sie über den anderen Geräte des Benutzers.

https://developer.chrome.com/extensions/storage.html

Zum Beispiel:

chrome.storage.sync.set({name:'Bob'}, function() {
  console.log('Name saved');
});

// Later on...
chrome.storage.sync.get('name', function(r) {
  console.log('Name retrieved: ' + r['name']);
});

sync Verwendung wird dies auf verschiedenen Geräten synchronisieren, local mit nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top