可能重复:
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(零)。
我知道因为我正在使用不同的域,所以我受到了浏览器限制。但是我看到了这篇文章并尝试使用该插件,但我仍然得到未定义的值。
谁能帮帮我??
谢谢大家