私は次の設定をしています:
www.domain1.com/page1/
-- ajax POST リクエストを作成しますwww.domain1.com/page2/
www.domain1.com/page2/
-- json レスポンスを返します
www.domain2.com/page1/
www.domain1.com/page1/
-- iframeに埋め込みます
ロードwww.domain1.com/page1/
すると ajax リクエストが作成され、すべてが機能します。www.domain2.com/page1/
Chrome や Firefox で読み込むwww.domain1.com/page1/
と、iframe に が表示され、ajax リクエストが正常に行われます。
IE7 / IE8にロードしようとするとwww.domain2.com/page1/
、ajax リクエストで FORBIDDEN エラーが発生www.domain1.com/page1/
しwww.domain1.com/page2/
ます。
リクエストが GET の場合、IE では正常に動作しますが、POST では動作しません。フロー全体が iframe に含まれているという理由だけで、IE がこれをクロスドメインとして扱うのをやめるにはどうすればよいですか?
ありがとう!