2009-12-12 8 views
0

J'ai un problème où tous mes fichiers js qui sont chargés sur un saut de page ssl dans IE 8.IE8 chargement js sur les pages SSL

Y at-il une technique pour les charger de travailler dans tous les navigateurs et si la la page est sécurisée ou non?

+1

Détails, s'il vous plaît. Quelle issue? –

+0

DANS IE 8, quand je charge tous mes scripts jquery/js, ils se cassent et ne se chargent pas une seule fois sur une page https: // – matthewb

Répondre

1

Si vous faites directement référence à des scripts sur des sites tiers, créez plutôt des copies locales des scripts sur votre serveur. Ensuite, dans vos balises <script>, utilisez des URL relatives. Par exemple:

<script type="text/javascript" src="/scripts/some-library.js"></script> 

De cette façon, le navigateur les charger sur HTTP régulière si l'utilisateur accède à http://yourdomain.com/ ou via HTTPS si l'utilisateur accède à https://yourdomain.com/.

1

Cela peut ne pas être ce que vous cherchez, mais vous pouvez faire référence à des liens en fonction du protocole par ..

src="//domain.com/foo/bar.js" 

Pour contourner tous les avertissements de sécurité possibles.