【问题标题】:HTTPS and HTTP Mixed Content in IE 7 and IE 8IE 7 和 IE 8 中的 HTTPS 和 HTTP 混合内容
【发布时间】:2011-08-04 11:50:51
【问题描述】:

我有一个应用程序,我希望主要基于 ssl,但允许 http 链接在 IE7 和 IE8 的 https 页面上共存。当我放置混合内容(在 https 服务页面上嵌入 http 链接)时,我会收到来自 IE 的混合内容警告。有没有办法解决?我们正在使用安全证书,某些证书是否处理混合内容? Firefox 和 Chrome 不会抛出任何错误...有什么想法吗?

【问题讨论】:

    标签: apache internet-explorer-8 https mixed-mode


    【解决方案1】:

    不,没有办法解决这个问题 - 这是一个浏览器限制,由用户决定是否允许混合内容。如果您通过 SSL 提供服务,那么应该以这种方式提供整个页面,这意味着您还应该安全地提供您的样式表、脚本和图像(即使它们来自 CDN)。

    关于如何使用与协议无关的链接(即无论协议是 http 还是 https,它们都可以工作),请查看 this previous SO answer。我最近发现的另一个好资源是这篇博文:The protocol-relative URL

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2014-10-22
      相关资源
      最近更新 更多