【问题标题】:How to access iframe javascript variable from parent page when accessing cross domain in iframe?在 iframe 中访问跨域时如何从父页面访问 iframe javascript 变量?
【发布时间】:2013-04-24 13:25:33
【问题描述】:

我想访问 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>

怎么办?

【问题讨论】:

    标签: javascript jquery iframe


    【解决方案1】:

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

    【讨论】:

    • 如何克服跨域安全策略。请给我建议。会有很大帮助的。
    • @Manivasagan 没有直接的方法,它是浏览器设置。尽管尝试将 Access-Control-Allow-Origin: * 标头添加到服务器响应中。但是,它不适用于我认为的所有浏览器。
    猜你喜欢
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2012-04-05
    • 2014-01-17
    • 2010-10-16
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    相关资源
    最近更新 更多