Comment obtenir l'URL d'une fenêtre parent d'Iframe en utilisant jQuery ou JavaScript?Iframe parent url
1
A
Répondre
3
Pour un script s'exécutant dans l'iframe, utilisez parent.location.href
, bien qu'un iframe provenant d'un domaine différent de sa page parente ne puisse pas y accéder.
Si vous travaillez sur des domaines distincts, il existe quelques techniques alternatives qui devraient fonctionner pour vous. En particulier, utilisez le fichier window.name pour transmettre des données ou empiler des iframes dans des iframes. Les deux, et plus, sont répertoriés dans this slideshow. Window.name est mentionné sur la diapositive 31. Surtout consultez la diapositive 34 et sur pour la technique d'empilage iframe, qui permettra la communication bidirectionnelle entre les iframes d'origine différente.
4
Il suffit d'inclure l'URL lors de l'ouverture de l'iframe.
<iframe
src="http://foo.bar/iframe.html?iframeparentwindowurl=http://cheese.tv/parrot.html">
</iframe>