Získejte aktuální adresu URL z prvku IFRAME

Existuje jednoduchý způsob, jak získat aktuální adresu URL z prvku iframe?

Divák by procházel více weby. Hádám, že bych použil něco v javascriptu.

Odpověď

Z bezpečnostních důvodů můžete získat adresu URL pouze tak dlouho, dokud obsah prvku iframe a odkazující javascript jsou poskytovány ze stejné domény. Dokud to bude pravda, bude fungovat něco takového:

document.getElementById("iframe_id").contentWindow.location.href

Pokud se tyto dvě domény neshodují, narazíte na bezpečnostní omezení skriptování odkazů mezi weby.

Viz také odpovědi na podobnou otázku.