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