Является ли целесообразным делать междоменные запросы AJAX внутри содержимого iframed? - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть приложение в одном домене, которому нужно получить данные из приложения в другом домене.

Я хотел бы использовать междоменный инструмент ajax на основе iframe, например porthole.js, для реализации следующего:

  1. Мое приложение загружает страницу на другом сервере вiframe.

  2. Сообщение отправляется через иллюминатор в iframe.

  3. Страница на другом сервере проверяет, чтобы убедиться, что вызывающий URLявляется допустимым и читает в URL-адресе запрос ajax, который он отправит из сообщения.

  4. Затем удаленная страница использует переданный URL-адрес для выполнения запроса ajax.

  5. Результаты передаются обратно в мое приложение.

Это решение позволяет мне использовать удаленные данные JSON без систематического изменения всех служб, которые создаются и управляютсядругой командой.Если это не сработает, я бы поработал с ними, чтобы использовать систему, которая использует porthole.js или jsonp для междоменных сценариев.

Тем не менее, вопрос, который меня касается, это шаг 4. Это считается какajax-вызов из удаленного документа внутри iframe, который мог бы делать ajax-вызовы против него, или он считается как вызов из внешнего окна, которое не может использовать ajax для вызова этого домена?

1 Ответ

0 голосов
/ 20 сентября 2011

Боже, просто используйте CORS . Это однострочное изменение конфигурации веб-сервера.

...