小さなChrome拡張機能を作成しており、データをオンラインにしたいと考えています。
痛みのない認証を持つクラウドホスティングプロバイダが無料で非常に小さい(1ユーザーにつき1MBの割合で<)必要があります。
理想的には、私はlocalStorageを実行するGoogle APIが欲しいと思いますが、クラウド内ではユーザー名ごとに異なっています。クロム拡張子クラウドストレージ
5
A
答えて
5
Google App Engineを使用できないのはなぜですか? APIは使いやすいです。あるいは、Google Docsのような個々のユーザーに結び付けられた他のGoogleサービスを使用することもできます。これは、Google Chrome SyncがDocsを通じてブラウザに同期されたブックマークを保存する方法です。
localStorageについては、localStorageはJavaScript(クライアント側)のキー値ストレージAPIです。エクステンションのlocalStorageを外部でオンラインで保存したい場合は、ストレージキー/値を繰り返し処理し、外部(使用しているAPIを問わず)のサービスに連絡することで保存できます。拡張機能が起動するたびにそれらを取得します(background.htmlページ)。
なぜあなたはそれをやっていますか? Google Chrome Syncは、デフォルトですべての情報を同期します。
15
FYIユーザー設定のようなものを非同期で保存し、必要に応じてそれらをユーザーの他のデバイスに同期させる新しい拡張APIがあります。
例えばhttps://developer.chrome.com/extensions/storage.html
:sync
を使用して
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']);
});
はlocal
しませんを使用して、デバイス間でこれを同期します。
関連する問題
- 1. はクロム拡張子マニフェストファイル
- 2. テキストファイルのクロム拡張子
- 3. 動的opdateアイコンのクロム拡張子
- 4. URLのクロム拡張子をダウンロードする
- 5. クロム拡張ポップアップテキストエリアフォーカス
- 6. クロム拡張クリックイベント
- 7. クロム拡張onInstalledイベント
- 8. ネイティブメッセージ応答拡張クロム
- 9. クロム拡張のクリップボードにコピー
- 10. ブラウザの拡張子アイコンの代わりに右クリックしてクロム拡張子ウィンドウを開く
- 11. クロム拡張子のテキストエントリから新しいタブを開く
- 12. Googleクロムの拡張子:background.htmlのyoutubeを再生
- 13. シークレットモードでajaxリクエストをクロム拡張子で送信する
- 14. バックグラウンドスクリプトでクロム拡張子の現在のタブURLを取得
- 15. コンテンツの読み込み中にクロム拡張子
- 16. クロム拡張子を持つローカルディレクトリを一覧表示する
- 17. クライアントIDをクロム拡張子に埋め込む
- 18. クロム拡張子にSVGスプライトを動的に追加します。
- 19. パスワードで保護されたクロムの拡張子
- 20. クロム拡張子付きのプッシュ通知の録音/キャッチ
- 21. jqueryをクロム拡張子で使用する
- 22. oauth2の流れクロム拡張子付きのドアキーパを使用
- 23. クロム拡張子のボタンテキストを変更する
- 24. クロム拡張子の目に見えないタブ
- 25. クロム拡張子を持つローカルファイルの内容を読み取る
- 26. クロムを閉じても実行されるChrome拡張子
- 27. クロム拡張子の中からチャンネルgoogleアプリエンジンを使用
- 28. クロム拡張子のpopup.htmlにアラートが表示されない
- 29. クロム拡張子を使用してファイルブラウズアクションを自動化
- 30. removeChildがクロム拡張子で動作していません
アプリエンジンは良い選択のようです。 Btw、Chrome Syncの例を使ってサイトを知っていますか? – x10
Chrome Syncは、内線ではなくブラウザ内でネイティブに実行されます。彼らはGoogle Docsにブックマークを保存します(Docsが提供するAPIを読んで、必要に応じて同じことをすることができます)。オンライン管理のためにプレフィックスをオンラインで同期させたい場合は、リストを反復してキーをGoogle App Engineデータストアに保存するだけです。 –