2013-06-03 46 views
6

我不明白为什么我在CDN网站上查看以下网站,网址以双“//”开头。我在JQuery和Bootstrap上看到了这一点。这个人可以放置http://或https://吗?为什么CDN在URL前面有2 //而不是http或https

http://www.bootstrapcdn.com/

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"> 
+1

可能重复的[我可以改变我所有的http://链接到只是//?](http://stackoverflow.com/questions/4831741/can-i-change-all-my-http-链接到刚) – Ian

回答

9

即一个protocol relative URL

如果浏览器观看该当前页面中通过HTTPS,然后它会请求资产使用HTTPS协议,否则它通常会*用HTTP请求它。这可以防止在IE中出现可怕的“本页包含安全和非安全项目”错误消息,将所有资产请求保留在同一个协议中。

相关问题