Use src = “// server / lib.js” em vez de src = “http: //server/lib.js”

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.