想跨域获取iframe内容 怎么实现

ytmpgyqtd 2012-10-02 10:37:10
我本地里,想用iframe获取某个网站上面的html内容,不知道怎么来实现。curl的话被那服务器禁用了。
比如我本地里的文件iframe中的src为www.baidu.com , 本地想通过iframe来得到baidu.com上面的html内容,怎么来实现呢?

本地代码如下:
<iframe src="http://www.baidu.com"id="topFrame" ></iframe>
<script>
function aa()
{
alert(document.getElementById('topFrame').contentWindow.document.body.innerHTML);
}
</script>
<input type="button" onclick="aa();" value="查看">


这样的contentWindow.document.body.innerHTML,如果iframe中的src是同域名下的就可以实现,可以src是跨域的,怎么实现呢?
...全文
269 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
KK3K2005 2012-10-02
  • 打赏
  • 举报
回复
经过很多前辈的努力
证明跨域获取内容不可
除非获取对方同意和开放内容获取接口

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧