如何通过js获取一个网页中的iframe调用的网页的源代码?
答案:3 悬赏:10 手机版
解决时间 2021-08-21 16:16
- 提问者网友:趣果有间
- 2021-08-21 09:05
我有一个网页 里面嵌套了一个iframe iframe调用的163主页 我怎么获取这个iframe调用的网页的原静态代码
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-08-21 10:00
简单的做个例子,框架路径可以自己修改,调用像百度等网站时无法读取其中源码,涉及到一些安全问题,所以路径要求是合法的允许访问的路径
<script>
function GetFrameInnerHtml(objIFrame)
{
var iFrameHTML = "";
if (objIFrame.contentDocument)
{
//针对netscape
iFrameHTML = objIFrame.contentDocument.innerHTML;
}
else if (objIFrame.contentWindow)
{
// 针对ie5.5和ie6
iFrameHTML = objIFrame.contentWindow.document.body.innerHTML;
}
else if (objIFrame.document)
{
// For IE5
iFrameHTML = objIFrame.document.body.innerHTML;
}
return iFrameHTML;
}
</script>
<iframe id="ifa" src="1.html" ></iframe>
<input type="button" value="click" onclick="alert(GetFrameInnerHtml(document.getElementById('ifa')))"/>
全部回答
- 1楼网友:千杯敬自由
- 2021-08-21 11:34
只有打开当前调用页面,右击,查看源代码,复制喽。
- 2楼网友:山河有幸埋战骨
- 2021-08-21 11:13
获取页面的源代码(html) 需要组建的 可以看下小偷程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯