2009-03-30 17 views
8

In un sito https su cui sto lavorando, continuo a ricevere "Volete visualizzare solo il contenuto della pagina Web consegnato in modo sicuro?" Questa pagina Web contiene contenuto che non verrà consegnato utilizzando una connessione HTTPS protetta, che potrebbe compromettere la sicurezza dell'intera pagina web. "Avviso di sicurezza IE8

Ho verificato che il sito abbia collegamenti relativi. Anche le azioni di forma sono relative. Anche l'immagine src è relativa.

Questo popup si verifica solo in IE8, IE7 non fa nulla. Funziona bene anche in Firefox.

Qualche idea cosa potrebbe accadere? Se faccio clic su Sì e guardo il codice sorgente, è esattamente lo stesso di quando lo vedo quando faccio clic su No.

Si tratta di un nuovo bug IE8?

+0

Hai un collegamento? –

+0

http://www.beckshoes.com/index.aspx. Aggiungi qualcosa al carrello e visualizza il carrello. – Dhana

risposta

3

Provare a utilizzare Fiddler per vedere esattamente ciò che viene scaricato nella sessione. Questo sarà molto utile in quanto in grado di catturare download innescati da script, analisi, ecc


ho usato violinista sulla tua pagina e ha scoperto che WebResource.axd non viene caricato con https. Questo è probabilmente incluso a causa di una libreria AJAX come ASP.NET AJAX.

This page descrive il problema con precisione e se non lo risolve esplicitamente per te, dovrebbe almeno darti some direction.

+0

Lo proverò la prima cosa domattina. Grazie – Dhana

1

Ha a che fare con il contenuto del sito https che si trova su una normale connessione http. Probabilmente è uno script che non hai bisogno di usare la pagina e quindi non interferisce con nulla.

Non è un bug, ma con IE7 probabilmente gli hai detto di ricordare le tue impostazioni (di si visualizzare le informazioni) e quindi non lo hai più.

+1

Ho appena controllato le mie impostazioni in IE7 (in esecuzione su pc virtuale, l'impostazione è impostata su "prompt" per display misto), e non sta spuntando lì. – Dhana

1

Avevo lo stesso problema. Il mio colpevole si è rivelato essere la seguente riga e in particolare l'attributo src = "javascript: void (0)".

document.write('<script type="text/javascript" id="contentLoadTag" defer="defer" src="javascript:void(0)"><\/script>'); 

Questa linea è stato utilizzato in una funzione javascript OnDocumentReady come in questo link: http://www.javascriptkit.com/dhtmltutors/domready.shtml

Speranza che aiuta qualcuno!

+0

Grazie, mi ha aiutato a sbarazzarmi di quella cosa in IE8. – timbooo

Problemi correlati