2013-12-16 8 views
21

ich diese Warnungen in meiner Konsole und mein Skript ist nicht immer gut funktioniertBlockierte Laden gemischt aktive Inhalte

Blockierte Laden aktive Inhalte gemischt „http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css

Hier ist der Screenshot:

enter image description here

Wie kann ich diese Warnungen beheben?

Meine 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

Wo laden Sie diese CSS setzen Sie einen Code auch –

+0

Haben Sie eine Firefox-Version 23? –

+0

Meine Firefox-Version ist 25.0.1. Dieses Problem tritt auch auf Chrome –

Antwort

43

Verwenden Sie diesen Code, um Ihre CDN-Dateien enthalten: Verwenden https-Protokoll in Ihrer 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> 

Oder dieses Muster:

<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

viel Zeit gespart, danke! –

+0

Diese SO-Frage (2. Antwort) enthält auch alles, was Sie über URLs wissen müssen. – padawanTony

+0

Also, wenn ich Domain habe - die statischen Dateien (.js, .css) mit nonssl, funktioniert // noch? In Ihrem Post sehe ich nur die Domain code.jquery.com hat sowohl http als auch https – tquang

10

Wenn ein Benutzer eine über HTTP gelieferte Seite besucht, ist seine Verbindung zum Abhören und man-in-the-middle (MITM) Angriffe offen. Wenn ein Benutzer eine über HTTPS gelieferte Seite besucht, wird seine Verbindung mit dem Webserver authentifiziert und mit SSL verschlüsselt und somit vor Lauschangriffen und Angriffen geschützt.

Wenn jedoch eine HTTPS Seite HTTP Inhalt enthält, der HTTP Teil kann von Angreifern gelesen oder geändert werden, auch wenn die Hauptseite über HTTPS serviert wird. Wenn eine HTTPS-Seite HTTP Inhalt hat, nennen wir diesen Inhalt “mixed”. Die Webseite, die der Benutzer besucht, ist nur teilweise verschlüsselt, da ein Teil des Inhalts über HTTP abgerufen wird. Der Inhaltsblockierer blockiert bestimmte HTTP Anfragen auf HTTPS Seiten.

Dies erhält von Blog

0

Diese Art von Problem tritt auf, wenn Sie die Seite als SSL anzeigen. Sie müssen Ihre Referenz als https ändern oder die URL als // starten, um dieses Problem zu vermeiden.

Verwandte Themen