この質問はばかげているように思えるかもしれませんが、明確にするためにこれを理解する必要があります。
私の理解によると、クロスドメインの問題は、IFRAME を含む Web ページのドメインが IFRAME で開かれた Web ページのドメインと異なる場合です。
その論理によれば、IFRAME で何も開かないはずです。
Web ページ "top:9700" の IFRAME に Web ページ "bottom:10700" を埋め込むと、エラーが発生します。IFRAME のコンテンツを表示できません。エラーはAccess denied in accessing property 'constructor'
コンストラクター (_1.contructor) へのアクセス中にエラーが発生します
isc.A.Function=function isc_isA_Function(_1){
if(_1==null) return false;
if(isc.Browser.isIE&&typeof _1==this.$a7) return true;
var _2=_1.constructor;
if(_2&&_2.$k!=null){
if(_2.$k!=1)return false;
if(_2===Function)return true
}
このスクリプトは、top に含まれる iframe で、bottom のホームページが開かれたときに実行されます。
何か方法はありますか、私はこれを機能させることができます。つまり、両方のドメインを同じに設定できますか。リモート サイトのスクリプトにアクセスできません。
クロスドメインのシナリオで一度再レンダリングした後、フレームのサイズを変更しています。そうでない場合は、確かにリモート サイトが IFRAME 要素にアクセスしようとしています。これをデバッグするにはどうすればよいですか??