日期:2014-05-16  浏览次数:20332 次

js跨域访问iframe元素内容
在www.yes.com/A.jsp页面嵌套一个跨域的B页面
<iframe width="980px"  onload="SetCwinHeight();"  id="iframe" frameborder="0" scrolling="no" src="www.no.com">

如何在A页面获取到B页面里的元素内容?

------解决方案--------------------
跨域一般需要目标页面授权才可进行 但HTML中的某些元素也不存在这样的限制 比如不同域的图片 样式表文件 JS脚本文件等等 但对于iframe JS确实没有能力操作其中的内容 至于授权是否可以解除这样的限制不得而知 但原则上来说应该是不可行的 
楼主的需求也是我的一个构想 但一直没有时间去研究 就是类似于搜索引擎的爬取技术 如果实现的话 还真有不少创意 但或者本身目标网页对这些爬取也是有认证限制的