問題があります。1 つのドメインで、IE が通常のリクエストではなくクロスドメイン リクエストを作成します。リクエストは非常に簡単です: jQuery -> $.load()関数を使用します。FireFox は次のようなリクエストを行います。
GET http://my.domain/ru/realty/edit HTTP/1.1 ホスト: my.domain ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0 Accept: text/ html、/ ; q=0.01 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate X-Requested-With: XMLHttpRequest リファラー: http:// my.domain/ Cookie: __utma=87823819.1160716052.1363709577.1367502014.1367509134.33; __utma=30543128.779215939.1367937097.1367937097.1367998627.2; __utmz=70583128.1367937097.1.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); JSESSIONID=9E43A28EBC2A1C1AE17CCCEDD6123222; __utmb=90563128.4.8.1367598328775; __utmc=90583128 接続: キープアライブ
しかしIEはそのような要求をします:
GET http://my.domain/ru/realty/edit HTTP/1.1 Accept: / Origin: http://my.domain Accept-Language: ru-RU Accept-Encoding: gzip, deflate User-Agent: Mozilla/5.0 (互換性; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0) ホスト: my.domain DNT: 1 接続: Keep-Alive プラグマ: no-cache
なぜIEはクロスドメインリクエストを行うのですか?