iframe JS https->http 父窗口权限

Posted

技术标签:

【中文标题】iframe JS https->http 父窗口权限【英文标题】:Iframe JS https->http parent window permissions 【发布时间】:2014-04-17 22:35:23 【问题描述】:

我有一个包含 https:// 登录页面的 iframe,并且我有一些 javascript 将 CSS 样式应用于父窗口上的 iframe - 这个父窗口是 http://。协议不匹配,虽然我知道这与跨域问题有关,但我无法弄清楚如何将 iframe 和父窗口设置为使用相同的协议而不影响安全性。

任何帮助都将不胜感激,如果需要,可以发布代码。

谢谢

【问题讨论】:

<iframe> javascript access parent DOM across domains?的可能重复 【参考方案1】:

由于scheme不同,不能直接访问。

但这一切都取决于你想做什么:

你可以使用:postMessagehash period check,创建可以访问parent.parentcross proxy iframe

您也可以使用window.name(但这会重新加载其他页面)。

你应该告诉我们你真正想要做什么(在你访问页面之后)

【讨论】:

嗯,登录 iframe 使用 jQuery 验证插件 - 然后父窗口上的 iframe 会调整以适应验证通知(例如,请输入有效电子邮件),所以这是一个简单的 .css() 更改.

以上是关于iframe JS https->http 父窗口权限的主要内容,如果未能解决你的问题,请参考以下文章

如何用iframe代码显示调用网页的指定部分

https页面iframe嵌套http的页面,弹出警告,怎么解决

https页面iframe嵌套http的页面,弹出警告,怎么解决

https页面iframe嵌套http的页面,弹出警告,怎么解决

让 http/https 协议与 maps.google.com 的 <iframe> 匹配

如何用JS获取iframe里面的内容