我不明白为什么我在下面的网站上查看CDN,URL的开头是双“//”。我在JQuery和Bootstrap上看过这个。由http://或https://?
组成的人<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
答案 0 :(得分:9)
如果浏览器通过HTTPS查看当前页面,那么它将使用HTTPS协议请求该资产,否则它通常会*通过HTTP请求它。这可以防止IE中的“此页面包含安全和非安全项目”错误消息,将所有资产请求保留在同一协议中。
答案 1 :(得分:1)
就像省略域名href="/folder/file.html"
一样,浏览器只假设当前域名。
在您的情况下,浏览器将采用当前协议。
Absolute URLs omitting the protocol (scheme) in order to preserve the one of the current page