1

我知道对于 SSL 和非 SSL 连接,您可以在 CSS 和 JavaScript 和 HTML 中使用 // 双斜杠,后跟域名和文件 src。例子:

<script src="//site.com/js.js"></script>
<img src="//site.com/pic.jpg" />
.div{background:url(//site.com/assets/bg.gif)}

这是否会减慢页面 - 延迟 - 浏览器或移动设备是否需要每次都检查?

4

1 回答 1

4

这很好,而且效果很好....除了两种特殊情况:

首先,在 ie 7 和 8 中,如果这种方法与 CSS 一起使用,则会下载两份副本,一份来自 HTTP,一份来自 HTTPS,一份来自 HTTP - 所以你在那里浪费了一些带宽(尽管如果你这样做不一定是坏事使用 CSS 发送过期标头)

最后,如果您使用的是 Windows 机器,则此路径可能会在您的本地机器上工作时触发对网络路径的查找 - 如果您使用此方法遇到缓慢,这可能是原因。

本文围绕这个问题进行了一些讨论,Paul Irish 对我概述的第二个问题的文章发表了评论,其他人讨论了第一个问题。

希望有帮助。

于 2011-10-17T16:11:14.123 回答