私は、画像のアップローダ(http://valums.com/ajax-upload/)を使って、処理のフォールバックとしてiframeを使用しています。私のサイトは、ユーザー情報を保存するためにCookieを使用しています。ユーザー情報を持つCookieがiframeに渡されます(画像の処理時にユーザーのIDを知る必要があります)。 iframeされたページは、Cookieが生成されたドメインと同じドメインにあります。同じドメインiframeのクッキー
5
A
答えて
6
はい、iframeのソースが親ページと同じドメインであれば、iframeからのリクエストはすべて同じCookieを送信する必要があります。
また、iframeにJavaScriptが読み込まれている場合、そのドメインのCookieにもアクセスできるはずです。
0
あなたのようなクッキーを設定した場合:
set-cookie: some-key=some-value; path=/;
YES
しかし、あなたのようなものを使用する場合:付録として
set-cookie: some-key=some-value; path=/;
set-cookie: some-key=; path=/ajax-upload/;
NO
- いくつかのブラウザはJavaScriptを許可しません*サブ*ドメイン間の通信は、同じトップレベルドメインを持っていても可能です。 – cwallenpoole
それはあまりにもデバッグするトリッキーなものです:) –