0

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

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

1 回答 1

1

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

如果您的iframe页面与您自己的页面在同一个域中,这不会有问题。你会像这样检索它:

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

但是因为它是一个外部域,浏览器会阻止你这样做作为安全策略,你不能访问该信息。

于 2012-11-29T19:33:09.270 回答