所以我在网上找到了一些东西,但没有一个使用jQuery,而且大部分都是陈旧的,不适合我正在做的事情。
我有一个主页面,然后是div叠加层。像www.bacolicious.com这样的东西,但有一点x条和链接:D
我有一些旧代码可能在某些时候起作用,至少有人把它放进去。
window.open($('iframe').attr('src'), "_self");
然而,这样做总是会重定向到我在开始时设置src
的任何内容。 scr
属性似乎没有改变哪个问题。我正在考虑设置我的链接以操纵src
标签,但如果有人浏览说,youtube然后观看几部电影并按下按钮点击,这将无济于事。
答案 0 :(得分:0)
您可以使用以下方法检索iFrame的当前位置:
var iFrameHref = document.body.getElementsByTagName["iframe"][0].location.href;
window.open(iFrameHref,"_self");
答案 1 :(得分:0)
您可以使用以下方式阅读iframe的当前位置:
var iframe= document.getElementById('myiframe');
var idoc= ('contentDocument' in iframe)? iframe.contentDocument : iframe.contentWindow.document;
var src= idoc.location.href;
如果有人浏览说,youtube ,这将无济于事
...如果某人浏览的网站不是您自己的网站,则由于源内政策的安全限制,您可能无法读取iframe中文档的地址或任何其他属性。
如果您想跟踪和摆弄用户正在浏览的文档,您必须将其作为重写代理。