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