доступ к parent.document внутри iframe - PullRequest
0 голосов
/ 16 октября 2011

внутри приложения iframe, если мы вызовем "parent.document", мы получим ошибку "Permission denied to access property 'document'".кажется, что нет способа внести изменения в родительский документ iframe, когда домены различаются.

Я проследил результат функции Facebook "FB.ui", например:

FB.ui({
    method: 'stream.share',
    u: 'www.example.com'
});

и обнаружил, что после вызова этой функции внутри iframe диалоговое окно результатов представляет собой просто тег < div >, который динамически создается внутри страницы "parent.document".

, поэтому если доступ к parent.document запрещен дляiframes тогда, как это возможно, что Facebook делает такое?

1 Ответ

1 голос
/ 16 октября 2011

try: pNode = document.getElementById (thisNode) .parentNode;

...