внутри приложения 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 делает такое?