【问题标题】:HTTP requests in CSS obtained via HTTPS [closed]通过 HTTPS 获得的 CSS 中的 HTTP 请求 [关闭]
【发布时间】:2012-02-18 17:43:08
【问题描述】:

如果用户通过 HTTPS 连接到我的网站,但我的 CSS 包含通过 HTTP 对图片的绝对路径引用,会发生什么情况?

【问题讨论】:

  • 你为什么不试试看呢?

标签: html css http ssl https


【解决方案1】:

您很可能会从浏览器收到警告,指出某些页面元素将通过非安全连接传输,从而损害您页面的整体安全性。除此之外,不会发生任何坏事

【讨论】:

    【解决方案2】:

    然后浏览器通过 HTTP 获取图像……并可能警告用户该页面部分不安全。

    【讨论】:

      【解决方案3】:

      正如其他人已经写的那样,浏览器会显示有关部分不安全页面的警告。

      这种行为的原因是,有一个会话 cookie,这个 cookie 将与这个不安全的 HTTP 请求一起发送(即使是图片)。因此,如果您不明确阻止这种情况,则可能会劫持会话,这会使您的网站安全变得毫无价值。

      【讨论】:

        猜你喜欢
        • 2012-05-01
        • 1970-01-01
        • 2015-12-07
        • 2017-08-02
        • 2010-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多