2013-06-03 8 views
6

Non capisco perché guardo il seguente sito Web per un CDN, l'URL inizia con un doppio "//". Ho visto questo su JQuery e Bootstrap. Spetta alla persona inserire http: // o https: //?Perché le CDN hanno 2 // invece di http o https davanti all'URL

http://www.bootstrapcdn.com/

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

possibile duplicato di [Posso modificare tutti i miei http: // collegamenti solo a //?](http://stackoverflow.com/questions/4831741/can-i-change-all-my-http- link-to-solo) – Ian

risposta

9

Questo è un protocol relative URL:

Se il browser sta visualizzando la pagina corrente attraverso HTTPS, allora sarà chiedere la risorsa con il protocollo HTTPS, altrimenti sarò in genere * richiedilo con HTTP. Questo impedisce a questo messaggio di errore "Questa pagina contiene elementi protetti e non protetti" in IE, mantenendo tutte le richieste di risorse all'interno dello stesso protocollo.

Problemi correlati