我正在做一个小的Chrome扩展程序和想在网上保留其数据。结果 我需要一个免费的和非常小的(<1MB每用户)的云托管服务提供商具有无痛认证。
理想情况下,我只是想谷歌的API,做本地存储,但在云计算和不同的每个用户名。

有帮助吗?

解决方案

为什么不能使用谷歌应用程序引擎?这个API是很容易使用。或使用其他谷歌服务绑定到每个用户,如谷歌文档。这是在通过文件浏览器如何同步谷歌浏览器同步书签保存。

关于本地存储,localStorage的是对JavaScript(客户端)的关键值存储API。如果你要存储扩展的外部的localStorage网上,你可以遍历存储键/值,并将其存储通过接触一些外部(无论您使用的API)服务。而每一次扩展启动(在background.html页)检索。

为什么你会做,虽然?谷歌Chrome浏览器同步,默认情况下同步所有这些信息。

其他提示

FYI有一个新的扩展API以异步商店之类的东西的用户设置,并且任选地同步它们跨用户的其它设备。

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

例如:

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将跨设备同步此,使用local不会。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top