这是 StackOverflow 上经常讨论的问题,这意味着什么:
<script src="//cdn.example.com/somewhere/something.js"></script>
这样做的好处是,如果您通过 HTTPS 访问它,您会自动获得 HTTPS,而不是那种可怕的“此页面上的不安全元素”警告。
但是为什么要使用协议相关的 URL 呢?为什么不在 CDN URL 中始终使用 HTTPS?毕竟,如果您决定通过 HTTPS 加载 HTTP 页面的某些部分,则没有理由抱怨。
(这更适用于 CDN;几乎所有 CDN 都具有 HTTPS 功能。而您自己的服务器可能不一定具有 HTTPS。)