どのように私は私が一番上の枠にいるかどうかを確認することができますか?

StackOverflow https://stackoverflow.com/questions/1865784

  •  18-09-2019
  •  | 
  •  

質問

私は、メインのHTML文書とすべての埋め込みiframesに含まれているJavaScriptで機能を持っています。この関数は、メイン文書に動作しなければなりません。だから私が試します:

function f() {
    if (parent === null) {
        ...do the real work here...
    } else {
        parent.f(); // Call parent
    }
}

これは動作しません。どうやら、parentnullまたはundefinedことはありません。現在、私は動作しますが、私は不安だwindow == parentを使用しています。あれは正しいですか?どうして?これはどのように対応している?

役に立ちましたか?

解決

window==topことができますか?アイフレームを使用してテストが、私はGoogleがGmailの上でそれを使用することを気づいていない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top