2009-11-16 39 views
0

,所以我发现了一些东西,在网上,但没有它使用jQuery和大部分是旧的,不适合我在做什么。jQuery的突围底部的IFrame

我有一个主页,然后div覆盖。像www.bacolicious.com,但有一点X酒吧和链接:d

我有可能在某些时候已经工作了一些旧代码,至少有人把它

window.open($('iframe').attr('src'), "_self");

但是这样做只是总是重定向到我设置src在开始。 scr属性似乎没有改变,这是问题。我正在考虑设置我的链接来操纵src标签,但如果有人浏览YouTube,然后观看几部电影并按下按钮以点击,这将无济于事。

回答

0

可以检索iframe的当前位置:

var iFrameHref = document.body.getElementsByTagName["iframe"][0].location.href; 
window.open(iFrameHref,"_self"); 
0

虽然你可以使用阅读的iframe的当前位置:

var iframe= document.getElementById('myiframe'); 
var idoc= ('contentDocument' in iframe)? iframe.contentDocument : iframe.contentWindow.document; 
var src= idoc.location.href; 

如果有人浏览到这不会帮助说,youtube

...如果有人浏览到一个不是你自己的网站,y由于同源策略安全性限制,您可能无法读取iframe中文档的地址或任何其他属性。

如果你想跟踪,并与用户正在浏览的文档不甘示弱,你必须做一个重写代理。