当我在 iframe 中导航并且 URL 被更改时,如何在包含 iframe 标签的页面中获取 iframe 的 URL
how do i get url of iframe in page which contains iframe tag, when i navigate in iframe and url is changed?
我有第一个域"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;}
相关文章:
- iFrame url更改时执行函数
- 嵌入iframe URL以在wordpress中包含当前用户id
- iframe url在浏览器上打开
- 正在确定外部源帧的Iframe URL
- iFrame URL参数到Wordpress中的
- 如果可能的话,刷新后保留iframe url
- 传递数据 id 以引导模式并使用它 iframe url
- 从 iFrame 中每个页面上的 iFrame URL 获取数据
- 如何在javascript var中获取当前的iframe url
- 将 iframe URL 更改为另一个协议会重新加载页面,但在从计时器触发时不会
- 当iframe url更改时,如何更改包装器
- 基于用户输入替换iFrame URL的一部分
- 检查IFRAME URL并重新加载(如果找到)-Javascript
- jQuery加载带有转义字符的本地iframe url,用于disqus注释
- iframe url更改时发出警报
- 防止浏览器在重新加载父级时保留iframe url
- 使用jQuery修改iframe URL
- 通过php或js或jquery获取浏览器url而不是iframe url
- 改变iframe url会改变父窗口的url
- 可以使网页URL相同的iFrame URL