質問

私は小さなChromeの拡張機能を作ってるんだし、オンラインにそのデータを保持したいと思います。
私は無痛認証を持ち、自由で、非常に小さい(<1メガバイトユーザーあたり)クラウドホスティングプロバイダを必要としています。
理想的には、私はちょうどのlocalStorageを行い、GoogleのAPIたいと思いますが、各ユーザ名の雲と異なるインチ

役に立ちましたか?

解決

なぜあなたはGoogle App Engineのを使用することはできませんか? APIを使うのはとても簡単です。あるいは、Googleドキュメントなど、個々のユーザーに結び付けられ、他のGoogleサービスを使用しています。これは、ドキュメントを通して、あなたのブラウザーで同期する方法Google Chromeの同期店舗のブックマークです。

のlocalStorageについては、のlocalStorageには、JavaScript(クライアント側)のキー値ストレージAPIです。あなたがオンラインで外部拡張機能ののlocalStorageを保存したい場合は、お使いのストレージ・キー/値を反復処理し、いくつかの外部(使用どんなAPI)サービスに連絡を介してそれらを保存することができます。そして、(background.htmlページで)毎回、あなたの拡張を開始し、それらを取得します。

なぜあなたはしかし、それを行うのでしょうか? Google 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