1

iframeが不足しているWebサイトがあります。

ログアウトするには、URLを使用して次のJavaScriptを実行しますが、これは正常に機能します。

 window.parent.location.href

サイトを正しく終了せずに再接続すると、2つのiframe(場合によってはそれ以上)が表示されることがあります。

次のJavaScriptですべての潜在的なiframeの最も外側(真の親)を見つける方法はありますか?

 window.parent.location.href

iframeがいくつ存在しても、リダイレクトが発生することを確認したいと思います。

どんなアドバイスも素晴らしいでしょう...thx

4

2 に答える 2

2

代わりにwindow.topを使用してくださいwindow.parent

于 2012-04-12T08:10:14.507 に答える
0
topParent = window;

while (topParent.parent) {
    topParent = topParent.parent; 
}

// do whatever you want on topParent
于 2012-04-12T08:12:08.863 に答える