Как я могу загрузить удаленный документ в IFRAME в Internet Explorer? (IE6, IE7, IE8) - PullRequest
1 голос
/ 16 декабря 2009

Я опубликовал на днях вопрос о том, почему IE8 не позволяет мне вставлять страницу с помощью тега OBJECT. В связи с этим обсуждением и другими исследованиями я решил использовать IFRAME, так как не было ясно, что стороннее приложение действительно должно быть в OBJECT.

.

А вот и через день я обнаружил, что IE8 имеет ту же проблему с несколькими доменами, что и IFRAME, что и с OBJECT. Есть ли способ обойти это? Почему я не могу найти никаких обсуждений о том, что это проблема?

Прошло некоторое время с тех пор, как я не использовал IFRAME для чего-либо, но я совершенно уверен, что раньше это было действительно легко сделать. Я что-то упустил, или я действительно застрял, возвращаясь к ранним AJAX-дням, когда мне приходилось создавать локальный PHP-прокси-скрипт для передачи моего запроса на удаленный сервер?

1 Ответ

0 голосов
/ 04 мая 2010

Взгляните на EasyXDM . Это библиотека, которая объединяет кросс-браузерные особенности и предоставляет простой в использовании API для взаимодействия в клиентском скрипте между различными доменами с использованием наилучшего доступного механизма для этого браузера. Предупреждение: вам нужно иметь контроль над обоими доменами, чтобы заставить его работать (где «контроль» означает, что вы можете размещать статические файлы на обоих из них).

...