1

DOM ノードがアプリケーションの iFrame 内にあるかどうかを確認したいと思います。ノードが存在するウィンドウを見つける方法はありますか?

4

1 に答える 1

3
if (node.ownerDocument.defaultView.frameElement)        
    // We're inside of an <iframe>

コードの説明:

node.ownerDocument.defaultView.frameElement
//   ^------------------------------------------ The document of the <iframe>.
//                 ^ --------------------------- The window of the <iframe>
//                             ^---------------- The <iframe> 
于 2012-06-26T00:11:13.847 に答える