0

これはフレームでは当然のことですが、iframe ではそうではありません。iframe で top.window を更新すると、iframe も再読み込みされます。フレームを使用しますよね?うーん、ダメ。彼らの無限の知恵で、彼らはそれを非難しました。

ルールに従うと、この機能は失われますか?

外部サイトを取り込んでフレーム/iframe に配置する必要があり、フレーム/iframe 内のすべてを処理します。URL mysite.com には、デフォルトで example.com のフレーム/iframe があります。次に、ユーザーがフレーム/iframe 内のコンテンツをナビゲートして example.com/about.html に移動し、top.window をリロードすることを決定したときに、example.com に戻るのではなく、例にとどまることを望みます。 com/about.

非推奨のフレームでは、これは機能します。「適切な」iframeでは、これは機能しません。私に何ができる?

4

1 に答える 1

1

ハッシュを介して、子ページから異なるドメインの親ページに通信できます。これを行うには、両方のドメインを制御する必要がありますが、それは間違いなくオプションです。あなたがしなければならないことは、ページが変更されるたびに、iframe のコンテンツの現在の URL で iframe のハッシュを更新することです。

http://www.shubho.net/2010/08/cross-domain-communication- between.html

于 2012-08-10T20:11:42.780 に答える