css - 在 HTTPS 下加载 CSS 图片

标签 css http https

如果我有一个使用 HTTPS 加载的 CSS 文件(例如 https://www.mydomain.com/includes/style.css ),其中包含

body { 背景:url("../images/background.png"); }

背景图片加载如下:(没有 HTTPS)。您是否知道解决此问题的快速解决方案,而无需输入 CSS 文件的完整路径(需要是相对路径)?我正在寻找最简单的修复方法!

提前致谢!

加布里埃尔

最佳答案

我认为当您将 HTTP 与 HTTPS 混合使用时,您应该尝试使用协议(protocol) URL ( network-path reference ) 来解决您的问题。所以在这种情况下你的 CSS 将会是这样的:

body { background:url("//www.mydomain.com/images/background.png"); }

关于css - 在 HTTPS 下加载 CSS 图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17595649/

相关文章:

javascript - 查看 id 是否等于可见或隐藏

css - 这个符号在 CSS 中是什么意思?

perl - 是否可以使用 Perl HTTP::Async 模块读取 header ?

html - 如何仅在一个过渡以 CSS 结束时才开始另一个过渡

javascript - Node HTTP 解析

http - 是否可以在 HTTP 中缓存 POST 方法?

wcf - 将 WCF RESTful 服务作为应用程序添加到经典 ASP 网站

https - 电子邮件安全 : TLS and S/MIME

node.js - Node 服务器响应时间意外延迟

html - Div 换行,即使我正在使用溢出 : hidden