0

可能重复:
jQuery 跨域 iframe 脚本

我有一个调用外部 url 的 iframe。此时我正在本地工作。

<iframe id="iframeid" src="https://www.example.com/"></iframe>

所有内容都显示正确。

现在我想通过 jquery 或 javascript 进行一些更改,我注意到我无法访问 iframe 中的元素。我的意思是如果我这样做

$('#iframeid').load(function(){
    var iframeBody = $("#iframeid").contents().find("body").length;
    console.log('iframeBody -->'+iframeBody);
});

它总是返回 0(零)。

我知道因为我正在使用不同的域,所以我受到了浏览器限制。但是我看到了这篇文章并尝试使用该插件,但我仍然得到未定义的值。

谁能帮帮我??

谢谢大家

4

0 回答 0