Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
321 views
in Technique[技术] by (71.8m points)

如何获取ifram跳转后的内容?

比如iframe的url是home.html

home.html里面的内容有a标签,在当前页面跳转,不是新窗口。跳转到了home2.html。此时的iframeurl还是home.html,内容却是home2.html的内容了。

那么如何获取home2.html的内容?

注意:home.html,home2.html无法在这两个页面写控制。就相当于我引入了百度的页面。无法在百度的页面写控制代码。

望大神指教一下!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
<iframe onload="onloadFrame(this)"></iframe>

<script>
function onloadFrame(iframe) { 
  var url = iframe.contentWindow.location.href;
  console.log('新地址:', url);
  var dom = iframe.contentWindow.document;
  console.log('新文档:', dom);
}
</script>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...