0

iframe 用の Cookie を作成する方法に興味がありますか?

たとえば、私のウェブサイトには 3 つの iframe があります。ユーザーがそのうちの 1 つをチェックすると、これを Cookie に保存 (書き込み) する必要があり、クライアントが戻ってきたら、同じ iframe (彼/彼女が選択し、Cookie に書き込みます) サイトが画面?

ありがとう


皆さんのコメントに感謝しますが、問題は解決されていません。私が本当にやりたいことを説明している私の最後のコメントを参照してください..

「うまくいかない :( うまくいかない。作業例を見せれば、私が何をしているのか理解できるだろう :)それらのいずれかを選択すると、Cookie に書き込まれます。次回は同じ品質になります...これが私の仕事です :S 助けてください!

4

2 に答える 2

0

どのサーバーを使用していますか? IIS またはアパッチ?

IIS には、サーバーに信頼できるヘッダーを設定する必要があるクロスドメイン Cookie トリックがあります。

http://programmingschools.blogspot.com.au/2007/05/create-cookies-cross-domain.html

私は個人的にこれを使用することをお勧めしません。私はこの方法を使用して 7 つのクロスドメイン Cookie を設定するサイトで 4 年間働いてきましたが、管理するのは恐ろしい悪夢です。

または、次のようなものがある場合:

www.myparenturl.com

これをiframeに表示すると:

www.myiframeurl.com

親URLをポーリングし、どのドメインにCookieを設定するかを伝えるiframeでajax呼び出し(または単純なタグでも)を設定できます。

www.myparenturl.com/set-cookie?domain=iframe1

これにより、クロスドメイン Cookie を設定する必要がなくなります。

于 2012-07-26T12:52:22.973 に答える
0

https://github.com/carhartl/jquery-cookie/をチェックしてください

Cookie の書き込みと読み取りは簡単です。例を参照してください。

iframe について何を尋ねているのかよくわかりません。

編集

プレーヤーページに Cookie を設定する

$.cookie('quality_cookie', 'the_value', { expires: 7, path: '/' });

次に、メインページでCookieを読み取ります

$.cookie('quality_cookie');

それに応じてデフォルトを設定します..より多くのjquery :)

于 2012-07-26T12:52:10.163 に答える