Je voudrais vérifier si un noeud DOM est dans un iFrame dans ma application. Est-il possible de trouver dans quelle fenêtre le noeud réside?
if (node.ownerDocument.defaultView.frameElement) // We're inside of an <iframe>
Explications sur le code:
node.ownerDocument.defaultView.frameElement // ^------------------------------------------ The document of the <iframe>. // ^ --------------------------- The window of the <iframe> // ^---------------- The <iframe>