使用jQuery通过iFrame获取内容

时间:2014-06-08 08:48:50

标签: javascript jquery html iframe

我正在使用jquery加载iframe,我想从iFrame中抓取内容。
内容与我自己的内容不同。

出于某种原因,我一直收到提示,因为"未定义"。

<iframe id="myiframe" src="http://www.cnn.com" style="width:1000px; height:300px;"></iframe>

<script>
    setTimeout(function() {
        alert($("#myiframe").children("div").html());
    },5500);
</script>

2 个答案:

答案 0 :(得分:3)

如果内容属于其他域,则您无法对iframe内容执行任何操作。

对于这个问题,这是一个简短但完整的答案

答案 1 :(得分:0)

除了使用代理之外没有其他办法 - 但我会质疑是否会出现法律问题。

请阅读https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS