Я думал некоторое время, если существует способ заставить междоменный Ajax (использующий XML, не JSON) работать. Может любой видеть любые основания, почему следующее не работало бы:
(это не будет асинхронным, но мог использование setTimeout(functionToLoadTheIframe, 1)
позвольте Вам достигнуть asynchronicity?)
Да, вы можете использовать iframe для междоменного AJAX. Это немного сложно (особенно если вы хотите использовать XML), но это возможно. Вот хорошая статья, в которой описывается несколько различных хаков, которые используются. Я думаю, что один из них очень похож на то, что вы описываете. Более того, он описывает правила взаимодействия между iframe и iframe, что, вероятно, поможет больше всего.
http://softwareas.com/cross-domain-communication-with-iframes
Это не сработает из-за тех же ограничений безопасности домена. В большинстве случаев вы не можете взаимодействовать с фреймами, имеющими другой домен. В противном случае вредоносный сайт может загрузить, например, ваш почтовый ящик.
iframe использовались для разрешения удаленных вызовов и «имитации» ajax в том виде, в каком мы его знаем сегодня, и ответ - ДА ... вы можете использовать iframe, но вам придется иногда писать сложный клиентский скрипт с использованием javaScript.
Рассматривали ли вы возможность использования серверного скрипта / приложения в вашем домене в качестве прокси для удаленного ресурса?
То есть, отправляйте ваши запросы в ваш скрипт / приложение в вашем домене, которое, в свою очередь, будет получать данные / информацию из удаленный хост.
с уважением,