如何在iframe中访问跨域时从父页面访问iframe javascript变量?

时间:2013-04-24 05:15:49

标签: javascript jquery iframe

我想访问iframe页面中的java脚本变量。我想从同一个域和跨域访问。

Javascript& HTML

function CallIframeVariable() {
    var iframeVar = window.myIframe.myVar;
}
<iframe src="iframepage.html" onload="CallIframeVariable();">

iframepage.html:

<html>
<head></head>
<script>
    myVar = "Manivasagan";
</script>

怎么办?

1 个答案:

答案 0 :(得分:0)

在您的iframe中使用parent.iframeVar,但这只有在 iframe和主窗口位于同一个域时才有效。否则,由于跨域安全策略,它将无法工作。