2010-08-20 8 views
0

J'ai une page qui charge un div via AJAX. L'appel AJAX POST est fait en https à partir d'une page avec le protocole également https.AJAX https et l'erreur de vérification SSL

Si je visitais directement la page chargée dans la div, il n'y a pas de problèmes SSL. Si je visite la page parent avant de charger la div, il n'y a pas de problèmes SSL. L'erreur se produit uniquement lorsque je clique sur un lien pour charger le contenu dans la div. Soudainement, il y a une erreur avec le SSL Cert. Dans Firefox, je reçois les informations suivantes: "Connexion partiellement cryptée"

Qu'est-ce qui est partiellement crypté? La page est récupérée via https, le parent est https, les deux n'ont pas de problèmes par leurs propres moyens ...

Je ne comprends pas.

+1

Quelque chose est appelé avec le protocole HTTP. Avez-vous exécuté Fiddler/Firebug? –

+0

L'addon TamperData FireFox (https://addons.mozilla.org/en-US/firefox/addon/966/) peut également être utile. – Nathan

+0

pouvez-vous poster votre code pour l'appel ajax? Aussi si vous essayez le fiddler pour vérifier toute votre demande de http/s, vous pouvez trouver l'appel involontaire de page de HTTP qui est la cause la plus probable du message de firefox: Connexion partiellement cryptée – N30

Répondre

0

@durilai:

figured it out. Une image de chargement était utilisée pendant l'appel ajax qui utilisait le protocole http. Il n'apparaissait pas car il chargeait si vite. Trouvé dans le javascript.

:: secoue la tête ::

+0

Wow. J'ai juste eu le même problème. Si vous affichez une image dans une réponse de succès (comme moi) ou quelque chose de similaire, assurez-vous que votre URL d'image a https! Herp Derp – Sneagan

Questions connexes