我的网站上有一个指向另一个域的iFrame。当用户在iFrame中填写网站上的表单时,该网站会向我的网站发送一个URL。我想获取该URL并强制父级加载该URL。我使用以下代码,但它没有用。
<script type='text/javascript'>
if (top !== self) top.location.href = self.location.href;
</script>
答案 0 :(得分:1)
基本上,您似乎在询问如何在重定向后检测src
的新iframe
。
如果您的iframe
页面与您自己的网页位于同一个域中,那就没问题了。你会像这样检索它:
document.getElementById("ID_OF_YOUR_IFRAME").contentWindow.location.href
但是因为它是一个外部域,浏览器会阻止您将此作为安全策略执行,您not allowed to访问该信息。