Что делает ` / / ' в атрибуте src javascript? [дубликат]


На этот вопрос уже есть ответ здесь:

Я использую javascript от Facebook sdk и он имеет двойные передние косые черты. Что они означают?

<script src="//connect.facebook.net/en_US/all.js"></script>

Я знаю, что один / означает корневой каталог, но что такое //? Это говорит источнику использовать http://, а затем путь?
3 4

3 ответа:

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

Это делает его протокол agnostic, если ваша страница обслуживается с использованием https: он делает запрос с использованием https:

Пожалуйста, найдите подробности в этих ссылках это объясняет, почему нам нужен двойной Слэш

Http://paulirish.com/2010/the-protocol-relative-url/

Двойной Слэш в начале javascript include