Servo il mio intero sito su https, incluso jquery.
Il trucco è usare un CDN per jQuery che supporti https, o distribuire il codice sul tuo sito e includerlo dal tuo dominio. Nel codice, ad esempio:
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Funzionabeneeappariràcomeunelementosicuro.
Ora,inrealtàèsicuro?Beh,ingeneremifidodelleAPIdiGooglecomeCDNeilcontenutochehononècosìcruciale,tuttavia,sevolessiassicurarmidiavereilcontrollototaledelladistribuzionedijQuery,potreisemplicementeospitarlodasolo:
<scripttype="text/javascript"
src="https://mysite.com/static/js/jquery.min.js"></script>
Entrambi funzioneranno bene. In conclusione: non è avere per distribuire jQuery dal CDN, tuttavia, se lo si desidera, almeno uno di essi supporta https (altri potrebbero, non ho cercato oltre).
Una considerazione da tenere in considerazione: uno dei motivi per accedere al codice dalla CDN era di avere sempre l'ultima versione del codice jQuery. Distribuendoti da solo, perdi questa immediatezza - ottieni anche un leggero buffer contro gli aggiornamenti in fase di interruzione, anche se si spera che non dovrebbe essere un problema.