A menudo utilizo el hack URI relativo //
. Ejemplo:¿Las URL relativas al protocolo funcionan en plataformas cruzadas?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
Principalmente por esta publicación: Is it valid to replace http:// with // in a <script src="http://...">?.
Sin embargo, un chico con el que estoy trabajando en un proyecto dice que esto no funciona en Mac (Chrome, Firefox y Safari) o iDevices.
Al no tener una Mac o dichos dispositivos, no puedo verificarlo y funciona bien en Windows. ¿Alguien puede confirmar esto?
Tu chico está equivocado. Las URL relativas al protocolo se definen en un nivel muy bajo. No son específicos del sistema operativo. Espera, en busca de duplicados .... –
posible duplicado de [Prevención de errores seguros/inseguros mediante el uso de URL relativas al protocolo para el origen de la imagen] (http://stackoverflow.com/questions/4303633/preventing-secure-insecure-errors- by-using-protocol-relative-urls-for-image-sourc) –
@Pekka: Gracias. Me gusta esta técnica, aunque no creo que vayamos a servir nada en HTTPS. –