2012-03-10 2 views
103

Можно создать дубликат:
URI starting with two slashes … how do they behave?
Absolute URLs omitting the protocol (scheme) in order to preserve the one of the current page
shorthand as // for script and link tags? anyone see/use this before?Два слэша в/SRC/HREF атрибута URL-адрес

Я смотрел через источник HTML5 Reset, когда я заметил, following line:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 

Почему URL начинается с двух косых черт? Является ли это сокращением для http://?

+0

Возможный дубликат [Абсолютные URL-адреса, опуская протокол (схема), чтобы сохранить одну из текущей страницы] (http://stackoverflow.com/questions/4978235/absolute-urls-omitting-the-protocol-scheme -in-order-to-preserve-the-one-of-the), см. также [Могу ли я изменить все мои ссылки http: // только на //?](http://stackoverflow.com/questions/4831741/ can-i-change-all-my-http-links-to-just) –

+0

Возможный дубликат [Является ли он действительным для замены http: // с // в

7

Он будет автоматически добавлять https или http, в зависимости от того, как был выполнен запрос.

+5

Стоит отметить, что это будет заполнять не только http или https, но и любой другой протокол, поддерживаемый браузером. FTP, например. Он сообщает браузеру использовать тот же протокол, который используется. (извините, прокомментировать старый пост!) – kirgy