帧中的安全页面看不到父页面

时间:2013-09-12 12:25:02

标签: javascript jquery html iframe https

我有这个页面http://domain.com

<html>
<div id="anyDiv" style="display:none">Hello</div>
<iframe src="https://domain.com/iframe"></iframe>
</html>

在iframe https页面中我有代码

window.top.$('#anyDiv').show();

如果我的父页面也是https,那么效果很好。但如果它是http - 它不起作用。 我能做什么?

1 个答案:

答案 0 :(得分:0)

尝试在div中加载()https://domain.com/iframe

HTML:

<div id="anyDiv" style="display:none">Hello</div>
<div id="iframeDiv"></div>

JS:

var iframePage = "https://domain.com/iframe"

$('#iframeDiv').load(iframePage , function (responseText, statusText, xhr) {
    if (statusText == "error") {
                alert( "Not able to load file!!");
        }
});

不确定你会得到什么结果,但这可能是一次尝试。