iframe是否可以调用父级函数,即使它们不在同一个域? 当我们不在同一个域时,我的实际方法会解除安全性错误:
<script>
function test()
{ alert('wow');
}
</script>
<iframe src="...."></iframe>
在iframe中我会这样做:
<script>
function fin()
{ top.test(); }
</script>
非常感谢:)
答案 0 :(得分:4)
您无法直接调用该函数(由于same origin policy,但您可以使用postMessage
(如对this question的回答中所述)并且有一个事件侦听器调用作为回应的功能。
如果您需要支持Internet Explorer 7及更低版本,那么您将会有点out of luck。
答案 1 :(得分:2)