我有这个页面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 - 它不起作用。 我能做什么?
答案 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!!");
}
});
不确定你会得到什么结果,但这可能是一次尝试。