2013-12-16 8 views
21

sto ottenendo questi avvertimenti nella mia console e il mio script non sta lavorando beneBloccato carico in comune contenuto attivo

Bloccato carico in comune contenuto attivo "http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"

Ecco lo screenshot:

enter image description here

Come posso risolvere questi avvertimenti?

miei Scripts:

<script type="text/javascript" src="http://malsup.github.io/jquery.blockUI.js"> </script> 
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> 
+0

Dove stai caricando questo css inserisci del codice anche –

+0

Hai una versione firefox 23? –

+0

La mia versione di firefox è 25.0.1. Questo problema si verifica anche su Chrome –

risposta

43

utilizzare questo codice per includere i file CDN: Usa protocollo https nell'URL:

<link rel="stylesheet" href="https://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css"> 
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script> 

o di questo modello:

<link rel="stylesheet" href="//code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css"> 
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script> 
+1

salvato un sacco di tempo, grazie! –

+0

Inoltre, questa domanda SO (seconda risposta) include tutto ciò che è necessario sapere sugli URL. – padawanTony

+0

Quindi, se ho un dominio - che serve file statici (.js, .css) con nonssl, // sta ancora funzionando? Nel tuo post, vedo solo il dominio code.jquery.com ha un http e https – tquang

10

Quando un utente visita una pagina pubblicata su HTTP, la loro connessione è aperta per intercettazioni e attacchi man-in-the-middle (MITM). Quando un utente visita una pagina pubblicata su HTTPS, la loro connessione con il server Web è autenticata e crittografata con SSL e quindi protetta da intercettazioni e attacchi MITM.

Tuttavia, se una pagina include HTTPSHTTP contenuti, la porzione HTTP può essere letta o modificata da attaccanti, anche se la pagina principale viene servita su HTTPS. Quando una pagina HTTPS ha il contenuto HTTP, chiamiamo tale contenuto “mixed”. La pagina web che l'utente sta visitando è solo parzialmente crittografata, dal momento che parte del contenuto viene richiamata unencrypted su HTTP. Il mixed content blocker blocca determinate richieste HTTP nelle pagine HTTPS.

ricevuto questo da Blog

0

Questo tipo di problema si presenterà se si visualizza la pagina come SSL. Devi modificare il tuo riferimento come https oppure avviare l'url come // in modo da evitare questo problema.

Problemi correlati