Явное разрешение междоменных сценариев iFrame для SDK - PullRequest
1 голос
/ 04 августа 2011

Я начинаю разрабатывать клиентский SDK JavaScript, который добавляет iFrame в DOM.URL iFrame находится на моем домене, но SDK будет использоваться на сторонних доменах.Что такое надежный, кроссплатформенный, разлагаемый метод, позволяющий моему клиентскому SDK манипулировать iFrame?Я хочу, чтобы люди, внедряющие мой SDK, имели набор функций для вызова и подписки на события, происходящие из iFrame.

Кажется, что Facebook действительно хорошо справляется с этой задачей в своей системе приложений и страниц,Обычно в этом случае вы вызываете изнутри кадра.Шахта двунаправленная.

Ответы [ 2 ]

2 голосов
/ 10 августа 2011

Я нашел отличный пост в блоге , в котором подробно описан более старый метод выполнения этого. Он также ссылается на несколько библиотек, которые реализуют различные методы.

0 голосов
/ 04 августа 2011

Почему бы вам не заглянуть в JSONP? Это JSON с Padding и разрешает междоменные запросы. Я только думаю, что iframes настолько пассивны.

У вас проблема с междоменной политикой. Если он у вас есть в другом домене, у вас не должно быть iframe. Используйте веб-сервис или просто отправляйте сообщения POST или GET на URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...