我不明白为什么我在CDN网站上查看以下网站,网址以双“//”开头。我在JQuery和Bootstrap上看到了这一点。这个人可以放置http://或https://吗?为什么CDN在URL前面有2 //而不是http或https
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
我不明白为什么我在CDN网站上查看以下网站,网址以双“//”开头。我在JQuery和Bootstrap上看到了这一点。这个人可以放置http://或https://吗?为什么CDN在URL前面有2 //而不是http或https
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
如果浏览器观看该当前页面中通过HTTPS,然后它会请求资产使用HTTPS协议,否则它通常会*用HTTP请求它。这可以防止在IE中出现可怕的“本页包含安全和非安全项目”错误消息,将所有资产请求保留在同一个协议中。
这就像省略域:href="/folder/file.html"
在浏览器只是假定当前域。
在你的情况下,浏览器将采用当前的协议。
Absolute URLs omitting the protocol (scheme) in order to preserve the one of the current page
可能重复的[我可以改变我所有的http://链接到只是//?](http://stackoverflow.com/questions/4831741/can-i-change-all-my-http-链接到刚) – Ian