Стилизировать родительский элемент от дочернего сайта Iframe? - PullRequest
0 голосов
/ 03 октября 2010

Скорее всего, это возможно, но я хочу стилизовать главную страницу с помощью CSS, в то время как все, что у меня есть, - это дочерний элемент iframe в песочнице. Обратите внимание, что дочерний iframe находится в другом поддомене, чем родительский.

Можно ли это сделать? и как?

Ответы [ 2 ]

2 голосов
/ 03 октября 2010

Я не верю, что это возможно, потому что дочерний фрейм находится на другом поддомене.Это нарушает политику Same origin , и, как следствие, Javascript в вашем фрейме не должен иметь доступа к родительской странице, и никакие селекторы CSS, которые вы применяете внутри вашего дочернего фрейма.* Если вы управляете обеими страницами в разных поддоменах, вы можете попробовать установить для свойства document.domain ваше общее доменное имя.Это должно позволить двум страницам обращаться друг к другу через Javascript, что позволит вам вызывать методы на родительской странице.Я действительно пытался это в прошлом безуспешно, поэтому я не уверен, где я ошибся. Подробнее о document.domain .

0 голосов
/ 03 октября 2010

Это можно сделать.У iframe должен быть доступ для редактирования "location.hash" родительского фрейма.

Проверка концепции межкадровой связи

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