我有一个包含 https://登录页面的 iframe,并且有一些 JavaScript 将 CSS 样式应用于父窗口上的 iframe - 此父窗口为 http://。协议(protocol)不匹配,虽然我知道这与跨域问题有关,但我无法弄清楚如何将 iframe 和父窗口设置为使用相同的协议(protocol)而不影响安全性。
任何帮助将不胜感激,如果需要,可以发布代码。
谢谢
最佳答案
由于方案不同,无法直接访问。
但这完全取决于您想做什么:
您可以使用:postMessage
, hash period check
,创建cross proxy iframe
可以访问 parent.parent
您还可以使用window.name
(但这将重新加载其他页面)。
您应该告诉我们您实际想要做什么(访问该页面后)
关于javascript - iframe JS https->http 父窗口权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374454/