Os documentos Angular do Google me ensinaram o truque HTML de vincular a arquivos externos sem especificar o esquema / protocolo (por exemplo, http ou https).
Faça isso:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
Não faça isso:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
O navegador carregará implicitamente o recurso externo usando o mesmo esquema da página.
Isso evita o carregamento dinâmico de scripts ou a reescrita de HTML para oferecer suporte à hospedagem em HTTP e HTTPS.
O HTTPS está se tornando muito mais onipresente graças à melhor escalabilidade do TLS e às preocupações com a privacidade do HTTP em redes abertas como pontos de acesso WiFi. Mesmo que o seu site não use HTTPS hoje, esse truque simples hoje torna mais fácil “virar o interruptor” amanhã com suporte HTTPS.
Lembre-se de que alguns operadores CDN (por exemplo, http://code.highcharts.com/) irão ignorar esse truque, embora eles suportem HTTP e HTTPS.