Междоменная проблема с iframe

Я знаю решения для кроссбраузерных доменных вызовов. Либо используйте JSONP, либо вызовите прокси, либо примите домены на сервере. Я нашел сегодня в своей компании еще 1 странный способ.

Метод:

Они меняют хост, чтобы он соответствовал хосту второго сервера, используя это -

window.location.host = "xyz.com";
          or
document.domain = "xyz.com";

Затем они создают скрытый iframe и получают содержимое в iframe и заменяют содержимое видимым элементом.

Проблема:

Он работает с iframe, но если я выполняю вызов ajax, он не работает. Есть слова по этому поводу?

5
задан emphaticsunshine 8 February 2012 в 17:47
поделиться