js中使用iframe跨域访问资源

danwell7 2014-03-21 02:25:04
<script type="text/javascript">
window.onload = function(){
var iframe = document.getElementById("ifrm_home");
doc = iframe.contentWindow.document
var ele = doc.title[0];
console.dir(ele+"---------------------------->");
}

</script>
</head>
<body>
<iframe id="ifrm_home" name="ifrm_home" style="width: 100px; height: 228px;display: none" frameborder="0"
scrolling="auto" src="http://www.baidu.com" >

</iframe>
这儿只是做一下实验,提示错误

这儿是协议出问题,该怎么解决?希望不需要插件实现,还有jsonp 和后台代理都可以实现,现在只是想弄明白iframe怎么实现????
...全文
873 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色_冰点 2014-03-24
  • 打赏
  • 举报
回复
你可以通过JS在某个IFRAME中打开其它网站,并在WEB上显示,都没问题 但是如果是跨域的页面,即使你打开了,你的JS代码仍然无法获取所打开的任何内容
撒哈拉的绿洲 2014-03-24
  • 打赏
  • 举报
回复


你把display:none;==>改成block试一试
cat_yan 2014-03-24
  • 打赏
  • 举报
回复
在网上查了下 这个篇博也是也还算详细希望能帮到你 http://blog.sina.com.cn/s/blog_63940ce201015w0d.html
hch126163 2014-03-22
  • 打赏
  • 举报
回复
js 不允许跨越
似梦飞花 2014-03-22
  • 打赏
  • 举报
回复
跨域了啊 不行的
Go 旅城通票 2014-03-21
  • 打赏
  • 举报
回复
doc = iframe.contentWindow.document 肯定不能获取iframe里面的内容的,跨域了

87,921

社区成员

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

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