Дэйв Уорд говорит,
Это не совсем легкое чтение, но в разделе 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.
Это полностью совместимо с браузерами? Есть ли другие предостережения?