Как вы знаете, безопасность веб-браузера запрещает создание междоменных запросов. Я прочитал книгу, в которой говорится, что вы должны использовать XMLHTTPRequest, только если вы можете поместить файлы на сервер (это означает, что вы загружаете страницу в тот же запрошенный домен). Если вы не можете - вы должны искать альтернативу.
Мои вопросы:
- Что такое альтернативный вариант перекрестного домена для XMLHTTPRequest?
- Как насчет WebSockets? Предоставляет ли эта технология запрос на перекрестный домен?
EDIT: Мне все еще не ясно...
Например, я вытаскиваю свою страницу с сайта www.domain1.com, и мне нужно запросить javascript с сайта www.domain2.com. Поэтому вытащенная страница должна включать что-то вроде:
<script src="www.domain2.com/script.js"></script>
чтобы избежать ограничений перекрестных доменов.
И я могу использовать JSONP, и запрос будет выглядеть так: http://ww.domain1.com/?callback=someFunction.js
Но: разве это не то же самое? Я просто вытаскиваю js из другого домена! Предотвращает ли это перекрестные ограничения?