2012-02-01 1 views
0

Я пришел через статическое приложение HTML для страниц facebook, что позволяет нам создавать целевую страницу, состоящую из HTML, CSS и даже Javascript. например. http://www.facebook.com/divethegap?sk=app_190322544333196Facebook static HTML iFrame - использовать JQuery для взаимодействия с родительским CSS?

Теперь возможно взаимодействие с родительским окном. Я хотел бы изменить общий фон на что-то другое, если это возможно, желательно изображение с нашего сайта.

В качестве теста я пытался $('body', window.parent.document).css('background-color', '#888');

Ничего hapenned. Я могу представить себе много причин, по которым facebook ограничивает или ограничивает полностью возможность изменять родительское окно, но в случае CSS для родителя я задавался вопросом, возможно ли это. Это, безусловно, скрасит общую тему.

+0

Facebook не хочет, чтобы приложения рисовали на их песочнице и поднимали большой забор, чтобы не допустить их. Вот почему они скрывают приложения в iFrame, размещенные в другом домене. :) – DMCS

ответ

0

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