【问题标题】:How to allow https content within an iframe on a http site?如何在 http 网站的 iframe 中允许 https 内容?
【发布时间】:2013-10-17 17:32:34
【问题描述】:

我有一个使用 http 的网站,我需要在其中放置一个 https iframe 链接。 iframe 在除 Internet Explorer 之外的所有浏览器中都能正常工作。我知道这与域安全有关,但需要解决它。

IE中显示的错误信息:“此内容不能在框架中显示。”

我该如何解决这个问题?

我还尝试更改 https 链接,例如:“//domain.com”和https://managewp.com/user-guide/faq/how-to-enable-iframe-in-internet-explorer-10,但均无效。

请帮助我。提前致谢。

【问题讨论】:

    标签: html security http iframe https


    【解决方案1】:

    此内容不能在框架中显示。

    当您尝试构筑一个页面,而该页面的所有者要求不要构筑它(使用X-Frame-Options header)时,您会收到消息。这与 HTTP-vs-HTTPS 无关,在其他较新的浏览器上也应该会失败。

    【讨论】:

    • 没有。它在其他浏览器中运行良好。问题仅存在于 IE 中。
    • <meta http-equiv="X-UA-Compatible" content="IE=8; IE=9" /> - 我在标题中找到了这个。它在 IE 8 中运行良好,但在 IE 9,10 中无法运行。
    • 嗯,这不是该标头的正确形式(IE=8,9 是有效的,尽管实际上它与 IE=9 没有什么不同)。但我不相信这与问题有关,应该是X-Frame-Options。 URL 在任何地方都是公开的吗?
    • 您的意思是 iframe 网址?请说清楚。 iframe 网址是公开的。
    • 我也尝试过更改 managewp.com/user-guide/faq/… 中提到的 IE 设置,但这也没有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2014-03-08
    • 2021-09-27
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多