2009-09-17 11 views
9

Ho appena avuto un sito in esecuzione bene con l'intero sito in esecuzione tramite SSL, ma Google Chrome è lanciare una "Questa pagina contiene alcuni elementi non protetti" il messaggio, che non è buono in termini di fiducia dell'utente finale -capacità. Tutti gli altri browser funzionano bene e danno il lucchetto dorato.SSL: Perché Chrome segnala contenuti misti? (Drupal 6)

Il sito è un sito Drupal 6 e-commerce, in esecuzione su apache2, e l'errore compare nel front-end, così come l'area di amministrazione.

Qualcuno sa di alcuni metodi per scoprire esattamente quali elementi sono considerati non sicuri?

Edit: Ho usato Fiddler per controllare il traffico, ed è davvero tutto HTTPS. Si lamenta anche sulla pagina di tenuta del sito, che è molto leggera e non ha javascript ecc.

risposta

15

Potrebbe trattarsi di un problema del browser? Hai provato a riavviarlo o a cancellare tutta la tua cache?

+2

Wow, sì, questo è stato. Chrome cromato e funziona. jsims281

1

Cerca la sorgente per http:? Qualcosa come <Ctrl-U> <Ctrl-F> http: in firefox dovrebbe fare.

L'elemento insicuro è qualcosa caricato sulla insicuro - non HTTPS - collegamento, ad esempio immagini, fogli di stile, ecc dovrete, ovviamente, URL completo per caricare elemento insicuro/

+0

fatto che ci sono solo i collegamenti a: Toglierli non risolve il problema ... – jsims281

+0

potrebbe essere quel foglio di stile che importa un altro foglio di stile o qualche contenuto generato da script? –

+0

Hmm, c'è un po 'di stile con jquery, ma ancora, tutti i file attuali stanno arrivando attraverso https ...esaminando questa possibilità mentre parliamo – jsims281

1

Uso Firebug plugin per Firefox. Nella scheda NET tutte le posizioni dei file sono mostrate chiaramente. Prova a trovare tutti i file ottenuti dal protocollo http.

+1

Buona idea, ho appena controllato tutti i file e ognuno di essi è HTTPS. Davvero grattandomi la testa su questo ... – jsims281

+0

Ho anche trovato tutti i file https nella scheda Rete in Chrome, eppure ho visto l'https infranto in Chrome, con la segnalazione di questo a causa di uno script misto. Ho esaminato tutti i miei tag

2

Ho appena avuto un problema simile. Si è scoperto che era un URL dell'immagine di sfondo codificato in un file CSS.

Controllare in particolare i fogli di stile di altri produttori in uso, poiché potrebbero collegarsi a un'immagine su un altro server.

Soluzione facile? Salva quelle immagini sul tuo server e cambia gli URL in percorsi relativi nel file CSS.

Spero che questo aiuti!

Problemi correlati