Dave Ward mówi:
Nie jest to dokładnie lekka interpretacja, ale sekcja 4.2 RFC 3986 zapewnia w pełni kwalifikowane adresy URL, które całkowicie pomijają protokół (HTTP lub HTTPS). Gdy protokół URL zostanie pominięty, przeglądarka używa zamiast tego protokołu dokumentu bazowego.
Mówiąc prościej, te „bez protokołu” adresy URL pozwalają, aby taki odnośnik działał w każdej przeglądarce, w której wypróbujesz:
//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
Na początku wygląda dziwnie, ale ten „bez protokołu” adres URL jest najlepszym sposobem na odwołanie się do treści stron trzecich, które są dostępne zarówno przez HTTP, jak i HTTPS.
To z pewnością rozwiązałoby wiele błędów o mieszanej zawartości, które widzimy na stronach HTTP - zakładając, że nasze zasoby są dostępne zarówno przez HTTP, jak i HTTPS.
Czy to jest całkowicie kompatybilne z różnymi przeglądarkami? Czy są jakieś inne zastrzeżenia?