/ / Що робить `//` в атрибуті src javascript? [дублікат] - javascript, html, facebook, unix, src

Що робить `//` в атрибуті src javascript? [дублювати] - javascript, html, facebook, unix, src

Я використовую Facebook sdk javascript, і він має подвійні скісні риски. Що вони означають?

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

Я знаю одного / означає кореневий каталог, але що є //? Це підказує джерелу використовувати http:// а потім шлях?

Відповіді:

12 для відповіді № 1

Це посилання "відносно протоколу". Він використовує http або https залежно від того, що було використано для завантаження поточної сторінки.


2 для відповіді № 2

Це робить його агностичним щодо протоколів, якщо ваша сторінка обслуговується за допомогою https: він робить запит за допомогою https:


0 для відповіді № 3

Будь ласка, знайдіть деталі в цих посиланнях, це пояснює, чому нам потрібна подвійна коса риса

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

Подвійна коса риса на початку JavaScript включає