<iframe> родительский DOM для доступа к JavaScript через домены?
Я контролирую содержание iframe, который встроен в страницу из другого домена. Есть ли способ для javascript в моем iframe, чтобы внести изменения в родителя "с DOM?
Например, я хотел бы, чтобы мой сценарий iframed добавил несколько элементов html в родительский DOM. Это похоже на довольно высокий порядок - мысли?
Редактировать: Существует методика под названием "Fragment ID Messaging " который может быть способом связи между междоменными фреймами.
Редактировать: Кроме того, Firefox 3.5, Opera, Chrome (и т. Д.), Похоже, принимают HTML5 "PostMessage» апи, который обеспечивает безопасную междоменную передачу данных между кадрами, фреймами и всплывающими окнами. Это работает как система событий. IE8 поддерживает эту функцию, по-видимому, что, возможно, немного удивительно.
Резюме: Нет вы можете't прямой доступ / редактирование DOM страницы из другого домена. Но тыМожно общаться с ним, и он может сотрудничать, чтобы внести изменения, которые вы хотите.