24 August 2009

Кроссдоменное взаимодействие посредством IFrame без изменнения location.hash

Как известно можно организовать взаимодействие между документами загруженными с различных доменов посредством использования скрытого IFrame, изменяя location.hash и проверяя значение последнего раз 5 в секунду. На встрече Coffee'n'code было высказано предположение, что не только location пригоден для огранизации связи через IFrame. Было предложено использовать window.name, но, как показал эксперимент это взаимодейтсвие ограничено (по крайней мере в Firefox).
Как выяснилось существует еще одна возможность для организации кроссдоменного взаимодействия - изменение размера скрытого IFrame и отслеживание события onresize.

Статья: http://shouldersofgiants.co.uk/...Technique.aspx
Пример: http://www.shouldersofgiants.co.uk/...ParentPage.html

1 comment:

  1. имхо, правильнее будет назвать это новой техникой оповещения об изменении

    ReplyDelete

Profile