У меня есть приложение на одном домене, которому необходимо получить данные из приложения в другом домене.
Я хотел бы использовать инструмент ajax для перекрестного домена на основе iframe, такой как porthole.js, для реализации следующего:
Мое приложение загружает страницу на другом сервере в iframe.
Сообщение отправляется с использованием иллюминатора в iframe.
Страница на другом сервере проверяет, правильно ли указан URL-адрес вызова, и читает в URL-адресе запроса ajax, который он сделает из сообщения.
Затем удаленная страница использует переданный url для запроса ajax.
Результаты будут возвращены в мое приложение.
Это решение позволяет использовать удаленные json-данные без систематического изменения всех сервисов, которые создаются и управляются другой командой. Если это не сработает, я буду работать с ними, чтобы использовать систему, которая использует porthole.js или jsonp для междоменного скриптинга.
Тем не менее, дело в том, что это шаг 4. Означает ли это как вызов ajax из удаленного документа внутри iframe, который мог бы сделать ajax-вызовы против него или считать его вызовом из внешнего окна, который не может использовать ajax для вызова этого домена?
Боже, просто используйте КОРС. Это однострочное изменение конфигурации веб-сервера.