Uso spesso l'URI relativo allo //
. Esempio:Gli URL relativi ai protocolli funzionano su più piattaforme?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
Principalmente a causa di questo post: Is it valid to replace http:// with // in a <script src="http://...">?.
Tuttavia, un ragazzo con cui sto lavorando su un progetto dice che questo non funziona su Mac (Chrome, Firefox e Safari) o iDevices.
Non avendo un Mac o detti dispositivi, non riesco a verificarlo e funziona perfettamente su Windows. Qualcuno può confermarlo?
Il tuo ragazzo ha torto. Gli URL relativi al protocollo sono definiti su un livello molto basso. Non sono specifici per il sistema operativo. Aspetta, alla ricerca di duplicati .... –
possibile duplicato di [Prevenire errori sicuri/non sicuri utilizzando gli URL relativi al protocollo per l'origine dell'immagine] (http://stackoverflow.com/questions/4303633/preventing-secure-insecure-errors- by-using-protocol-relative-urls-for-image-sourc) –
@Pekka: Grazie. Mi piace questa tecnica, anche se non penso che serviremo qualcosa sotto HTTPS. –