1

Webページ内でJavaScript/jQueryを使用して、別のページをiframeにロードする必要があります。私はjQueryを使用してiframeを見つけ、そのsrcプロパティを設定することでそれを行っています。

iframe.src = url;

これは、iframeにページを表示するという点で機能しますが、ページの正しい情報を取得するには、そのリクエストにいくつかのCookieを添付する必要があり、その方法がわかりません。

試行錯誤の精神で、上記のコードの前にこの行を挿入してみました。

$.cookie("MyCookieName", "MyCookieValue");

しかし、Fiddlerでは、リクエストにCookieが添付されていません。私がCookieについて見つけることができるすべてのドキュメントは、一般的に値を取得および設定する方法を教えてくれますが、私が間違っていることを説明するのに役立ちません。

価値のあることですが、iframeに読み込んでいるページは、このJavaScriptコードをホストしているページと同じドメインにあります。

そのクエリにCookieを添付するにはどうすればよいですか?

4

1 に答える 1

2

そのクエリにCookieを添付するにはどうすればよいですか?

ブラウザが独自に作成する単純なHTTPリクエストにCookieを「添付」することはできません。

価値のあることですが、iframeに読み込んでいるページは、このJavaScriptコードをホストしているページと同じドメインにあります。

次に、そのドメインのCookieを通常の方法で設定します。設定すると、ブラウザはiframeURLを自動的に要求するときにCookieを送信します。

于 2013-03-19T15:26:45.397 に答える