Chromeの拡張機能ではなく、Chromeの拡張機能を作成しています。このアプリケーションには、html、js、image、およびcssファイルが含まれています。アプリケーションは、データをフェッチするためにサーバーに接続します。私はこれを行うことで、ユーザーがダウンロードしたファイルの量を減らすことにしました。 Backbone.jsの使用私のアプリケーションにはMVCアーキテクチャがあります。したがって、アプリケーションはjsonを送信します。Chrome拡張機能/ウェブアプリセッションコントロール
今これを言って、私はセッション管理が必要です。私は組織がGoogle Appsを持っているので、Google認証を使用する予定です。私は、ユーザーがGoogleの認証を使用してログインした後、サーバーがアプリケーションが要求を行うたびにユーザー名を取得するという方法が必要です。
可能であれば、リクエストヘッダーにユーザー名を追加することをお勧めします。クッキーを使うべきですか?この場合、どのようにクッキーを使うことができるか教えてください。
の私の実装をチェックしてください。またhttp://code.google.com/chromeを参照してください。 /extensions/trunk/experimental.settings.html。これは設定を同期しやすい方法で保存する新しい(しかし実験的な)方法です。 –
コールバック関数を使用して設定を取得したり、少なくとも私にとっては、コードの魅力が落ち着いたりしないので、APIは私にはあまり魅力的ではないことを認めなければなりません。私の意見では、設定のために単純なgetter/setterを使うべきです。うまくいけば、これは変更されますが、既存のAPIでコールバック関数を使用するため、私は彼らが理由でこのアプローチを使用していると推測しています。 – Alasdair