iframe アプリ内で " parent.document
" を呼び出すと、" Permission denied to access property 'document'
" エラーが発生します。ドメインが異なる場合、iframe 親ドキュメントを変更する方法はないようです。
たとえば、Facebookの「FB.ui」関数の結果をトレースしました。
FB.ui({
method: 'stream.share',
u: 'www.example.com'
});
< div >
iframe 内でこの関数を呼び出した後、結果ダイアログは、「parent.document」ページ内で動的に作成される単なるタグであることがわかりました。
したがって、iframe で parent.document へのアクセスが禁止されている場合、Facebook がそのようなことを行う可能性はありますか?