我有第一个域"mydomain.com",我把这个
<iframe src="yourdomain.com"></iframe>
我有第二个域"yourdomain.com",其中包含网页,位于iframe SRC中。现在,我想在 iframe 中导航时在"mydomain.com"中获取"yourdomain.com"的 URL。我已经测试了这段代码:
this.contentWindow.location
但它不起作用,只有当两个文件位于同一域中时,它才有效。所以,如果有人知道如何做到这一点,请给我解决方案并帮助我。提前谢谢。
在您的 yourdomain.com 页面中尝试以下操作:
window.parent.$('#iFrame').attr('src');
其中 iFrame 是 iframe 标记的 ID
试试这个
window.top.location.src= "http://www.yourdomain.com";
或使用此功能
function getyourdomainUrl() {
var isInIframe = (parent !== window),
yourdomainUrl= null;
if (isInIframe) {
yourdomainUrl= document.referrer;
}
return yourdomainUrl;}