iFrame发送父URL

时间:2012-11-29 19:13:17

标签: javascript iframe

我的网站上有一个指向另一个域的iFrame。当用户在iFrame中填写网站上的表单时,该网站会向我的网站发送一个URL。我想获取该URL并强制父级加载该URL。我使用以下代码,但它没有用。

<script type='text/javascript'> 
  if (top !== self) top.location.href = self.location.href; 
</script>

1 个答案:

答案 0 :(得分:1)

基本上,您似乎在询问如何在重定向后检测src的新iframe

如果您的iframe页面与您自己的网页位于同一个域中,那就没问题了。你会像这样检索它:

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

但是因为它是一个外部域,浏览器会阻止您将此作为安全策略执行,您not allowed to访问该信息。