4

google 的所有 CDN都是通过 http 提供。通过 https 而不是 http 为他们提供服务有什么好处吗?

4

2 回答 2

13

cdhowie 是正确的。如果您的页面是通过 http 提供的,那么通过 https 提供库只会增加少量开销。如果您的页面是通过 https 提供的,那么通过 http 提供库将是一个潜在的安全隐患,并且大多数浏览器都会发出警告。所以 https 是默认选项。

请参阅此相关问题:HTTPS 和外部 (CDN) 托管文件?

但是你可以通过完全省略协议来两全其美,例如

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

这告诉浏览器自动使用与服务页面相同的协议。鲜为人知的技巧,但得到广泛支持。更多信息:在 <script src="http://..."> 中用 // 替换 http:// 是否有效?

于 2011-03-05T17:28:34.057 回答
6

如果我不得不冒险猜测,他们会推荐这些 URL,这样如果您的页面是通过 HTTPS 提供的,浏览器就不会抱怨您的页面包含“不安全的内容”。

于 2010-12-06T05:56:12.163 回答