如果我有一个使用 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/