Дейв Уорд каже:
Це не зовсім легке читання, але в розділі 4.2 RFC 3986 передбачені повністю кваліфіковані URL-адреси, які взагалі опускають протокол (HTTP або HTTPS). Якщо протокол URL-адреси пропущено, браузер використовує натомість протокол базового документа.
Простіше кажучи, ці URL-адреси "без протоколу" дозволяють такій посилання працювати в кожному браузері, в якому ви спробуєте:
//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
Спочатку це виглядає дивно, але ця URL-адреса без протоколу є найкращим способом посилання на вміст сторонніх розробників, який доступний як через HTTP, так і HTTPS.
Це, безумовно, вирішить купу помилок із змішаним вмістом, які ми бачимо на сторінках HTTP - якщо припустити, що наші активи доступні як через HTTP, так і HTTPS.
Чи сумісний це повністю крос-браузер? Чи є інші застереження?