nute & James Westgate raison quand comenting sur le tard répondre.
Si nous prenons un coup d'oeil à miscelanous industrie-grade javascript externe comprend, le succès de ceux utiliser à la fois le document.emplacement.protocole de renifler et de l'élément de script injection tu utiliser le protocole approprié.
Vous pouvez utiliser quelque chose comme :
<script type="text/javascript">
var protocol = (
("https:" == document.location.protocol)
? "https"
: "http"
);
document.write(
unescape(
"%3Cscript"
+ " src='"
+ protocol
+ "://"
+ "your.domain.tld"
+ "/your/script.js"
+ "'"
+ " type='text/javascript'
+ "%3E"
+ "%3C/script%3E"
) // this HAS to be escaped, otherwise it would
// close the actual (not injected) <script> element
);
</script>
La même chose peut être fait pour CSS externe comprend.
Et en passant: veillez à n'utiliser l'url relative() chemin d'accès dans votre CSS, le cas échéant, sinon vous pourriez encore avoir de la "mixtes sécurisés et non sécurisés" alerte....