为什么CDN在URL前面有2 //而不是http或https

Old*_*mer 6 javascript css cdn web twitter-bootstrap

我不明白为什么我看一下CDN的以下网站,URL的开头是双"//".我在JQuery和Bootstrap上看过这个.是由人来放http://或https://?

http://www.bootstrapcdn.com/

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

Joh*_*nde 9

这是一个协议相对URL:

如果浏览器通过HTTPS查看当前页面,那么它将使用HTTPS协议请求该资产,否则它通常会*通过HTTP请求它.这可以防止IE中的"此页面包含安全和非安全项目"错误消息,将所有资产请求保留在同一协议中.