2012-02-07 11 views
1

私たちは状態をタブ固有にしようとしていますが、私が理解しているものから状態をクッキーに入れています。これは、セッションで古いフレームワークを使用していたのと同じ問題(そして会話の概念ではない)に終わることができますか?playframeworkフラッシュスコープとクッキーは、別のページで終了しませんか?

私は、チケットを購入する過程で2つのタブを開いて、そのデータを別々に保管する必要があることをユーザーに許可することをお勧めします。これは、プレイフレームワークの例ですか?あなたは$ {セッション}または$ {}フラッシュ-scopesに状態を入れている場合は

おかげで、 ディーン

答えて

0

我々が行った研究の後に私の最終回答...私はタブ状態がsessionStorageのjavascriptオブジェクト、IE8、IE9、Firefox、クロムに格納されていることが分かった....あなたがIE7、これを行うことができるGoogleのコードプロジェクトです.....私は今もそれらを望んでいないと例外をデバッグするためにあらゆる種類の楽しみを投げるときに終了し、始める継ぎ目の会話よりも良い方法ですタブの状態を持っています。 ...今、レースに向かう...これは最高の答えとしてこの1つを受け入れるべきです、これは素晴らしい方法です!

3

は、はい、彼らは2つのブラウザのタブで利用できるようになります。

別々にする場合は、会話を実装して、さまざまな会話の状態をサーバー(キャッシュなど)に保存する必要があります。 これはあなた自身で実装する必要がありますが、Playではこれには何も組み込まれていません。

2

イエローディーン、

私はあなたのプロセスは多くのステップを持っていることを想像?多くのプロセス・インスタンスを作成する場合は、多くの個別のURLが必要です。あるいは、隠された入力タグに固有のキーを格納する必要があります。

/book/123-super-concert/?instance-key=123456 

<input type="hidden" name="instance-key" value="123456" /> 

しかし、プロセスが完了するまで、無効なオブジェクトをデータベースに保存する必要があります。

私は、クライアント側でAJAXを使用して複数のページをシミュレートし、検証する方法を説明します。

関連する問題