2010-10-18 2 views
3

Я делаю веб-виджет с использованием iframe и javascript, и я хотел бы сделать свой iframe доступным для него содержимое (которое загружается из другого домена).auto-size iframe cross domain

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

Возможно ли это или нет?

Поскольку atm мне нужно установить высоту iframe на максимальную высоту содержимого, которое в некоторых шагах моего виджета дает большое белое пространство внизу, которое не выглядит очень хорошим.

Обратите внимание, что все взаимодействия внутри виджета iframe выполняются полностью с помощью ajax. (Iframe src - всего одна страница html).

ответ

2

Взгляните на this :) Также вы можете использовать postMessage - есть плагин jBuery для кроссбраузеров.

2

Ручная кодировка материала postMessage - это прогулка по парку. Вам не нужна фреймворк, чтобы сделать это за вас. Вот простой пример для stackoverflow: cross-domain iframe resizer?