有一个 iFrame 包含整个文档(<html> to </html>)
。该文档script
也包含一些标签。我的问题是,我们可以调用 iFrame 中存在的脚本的功能吗?
问问题
306 次
3 回答
1
如果iframe
导航同一个域,那么您可以使用以下内容:
var result = document.getElementById("frame").contentWindow.func(args);
console.log(result);
演示:http: //jsfiddle.net/Mnt3e/
于 2012-05-27T12:26:53.573 回答
0
您可以通过 contentDocument 属性访问 iframe 的内容,但前提是它属于同一域。
于 2012-05-27T12:24:28.883 回答
0
如果框架来自不同的域,并且可以控制源代码,则可以使用postMessage
框架/文档之间进行通信。
于 2012-05-27T12:43:44.827 回答