【发布时间】:2009-04-24 13:20:58
【问题描述】:
我在弄清楚如何在 Air 中访问 iframe 中的内容时遇到了很多麻烦。这是我一直在测试的一些示例 jquery 代码。
$(document).ready(function(){
$("#frame").ready(function(){
air.trace($("#frame").contents().find("body").html());
air.trace(window.frames["frame"].innerHTML);
air.trace(document.getElementById("frame").innerHTML);
});
});
我使用的 iframe 是。
<iframe src="http://google.com" id="frame" width="100%" sandboxRoot="http://google.com/" documentRoot="/" name="frame" height="600"></iframe>
上面代码的输出是
null
undefined
如您所见,内容始终为 null、未定义或空字符串。我是否遗漏了阻止我访问 iframe 内容的内容?任何建议将不胜感激。
【问题讨论】:
-
当我发布 iframe 时,它似乎已被删除。这是我在这里的第一篇文章,所以我不确定如何发布。