2016-03-28 5 views
1
ここ

は、私が把握しようとしている状況です。 bar.comからjavascriptを読み込むscriptタグを持っています。 bar.comからロードされたjavascriptは、document.cookieを「baz => cookieValue」と設定し、ドメインを設定しません。サードパーティのJavaScriptの設定document.cookie

ドメインが指定されていないため、document.cookieを設定すると正しく認識された場合、Cookieのデフォルトは 'foo.com'の原点ドメインになります。

今、ページABC.htmlには独自のjavascriptがあり、このjavascriptではajax呼び出しを行います。

私の質問は:それはajax呼び出しを行うと、bar.comからロードされたjavascriptから「baz => cookieValue」クッキーセットを送信するのですか?

ありがとうございました。

答えて

1

bar.comにクッキーが設定されていません。クッキーはfoo.com用に設定され、foo.comへのAJAX接続に含まれます。

スクリプトは、どこから読み込まれたかにかかわらず、foo.comの起点で実行されます。 iframeとポップアップウィンドウのみが、親ページと異なる起点のスクリプトを実行できます。

+0

ドキュメント参照を追加するには、「指定しないと、[ドメイン]の既定値は現在のドキュメントの場所のホスト部分です(ただし、サブドメインは含まれません)。 https://developer.mozilla.org/en-US/docs/Web/API/Document/cookieから – pherris

関連する問題