どのように私は私が一番上の枠にいるかどうかを確認することができますか?
-
18-09-2019 - |
質問
私は、メインのHTML文書とすべての埋め込みiframes
に含まれているJavaScriptで機能を持っています。この関数は、メイン文書に動作しなければなりません。だから私が試します:
function f() {
if (parent === null) {
...do the real work here...
} else {
parent.f(); // Call parent
}
}
これは動作しません。どうやら、parent
はnull
またはundefined
ことはありません。現在、私は動作しますが、私は不安だwindow == parent
を使用しています。あれは正しいですか?どうして?これはどのように対応している?
解決
window==top
ことができますか?アイフレームを使用してテストが、私はGoogleがGmailの上でそれを使用することを気づいていない。
所属していません StackOverflow