ブラウザのウィンドウ/タブ間でいくつかの情報を共有しようとしていますが、ブラウザサポートの問題のためにHTML5ローカルストレージのことを心配しています。いくつかのグーグルが私にクッキーがこれに使用されると信じてくれるので、jquery.cookieをつかんで簡単なテストを設定しました。ロードされたときにクッキーを書くクッキーと複数のブラウザウィンドウ/タブ
2ページ:
$.cookie("testValue", new Date().getTime());
と各上の警告にクッキーの値を表示するボタン:
alert($.cookie("testValue"));
テストするとき、私はそれぞれに異なる値を参照してください私はこれがちょうどうまくいかないと信じさせてくれるでしょうが、私はここや他の人がそれを推薦しているように見えるので、何か間違っているのだろうかと思っています。
現在の時刻でページを上書きする前に、ページ上のCookieを読もうとしないようです。もしそうなら、なぜ結果は同じになるでしょうか? – Quentin
テストは、タブ1のページを読み込み、タブ2のページを読み込みます。したがって、クッキーはタブ2で設定された値を持つ必要があります。ボタンをクリックすると、タブ1とタブ2に異なる値が表示されます。私が望むのは、両方のページでタブ2の値を見ることです。 – lamont
それは問題です。あなたはそれを読み返す前にクッキーの値を上書きします。 *ページを読み込む1. Cookieを設定します。クッキーを読んでください。ページをロードしてください。** Set Cookie **。 * – Quentin