2

次のように、親ウィンドウで関数を呼び出そうとする iframe があります。

window.top.updateIFrame(height);

明らかに、これは iframe と親ウィンドウの場所が同じドメインにある場合にのみ機能します。そのため、関数を呼び出す前に window.top にアクセスできることを確認したいと思います。しかし、私はこれを達成できないようです。

window.top をオブジェクトに設定しようとしましたが、オブジェクトは存在しますが、アクセスが拒否されているかどうかを確認する方法がわかりません。

4

1 に答える 1

-1

チェックを使ってみる

if (typeof(window.top) == 'object' && typeof(window.top.updateIFrame) == 'function') 
   ...
于 2013-11-06T16:16:13.500 に答える