414 Stimmen

Warum erhalte ich plötzlich ein "Blockierte Laden gemischter aktiver Inhalte" Problem im Firefox?

Heute Morgen, nachdem ich meinen Firefox-Browser auf die neueste Version aktualisiert habe (von 22 auf 23), funktionierten einige der wichtigen Aspekte meines Backoffice (Website) nicht mehr.

Beim Blick auf das Firebug-Protokoll wurden die folgenden Fehler gemeldet:

Gesperrtes Laden gemischter aktiver Inhalte "http://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css"
Gesperrtes Laden gemischter aktiver Inhalte "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"

unter anderem auch durch Fehler verursacht, die durch das Nichtladen des letztgenannten der beiden oben genannten entstanden sind.

Was bedeutet das oben Genannte und wie löse ich es?

4voto

Massimiliano Punkte 41

Um eine Weiterleitung auf das HTTPS-Protokoll zu erzwingen, können Sie auch diese Direktive in der .htaccess-Datei im Stammverzeichnis hinzufügen

RewriteEngine on

RewriteCond %{REQUEST_SCHEME} =http

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

4voto

Krishnadas PC Punkte 4850

@Blender Kommentar ist der beste Ansatz. Überhaupt nicht das Protokoll im Code fest codieren, da es schwierig wird, es zu ändern, wenn Sie von http zu https wechseln. Da müssen dann alle Dateien manuell bearbeitet und aktualisiert werden.

Es ist immer besser, das automatisch zu erkennen.

src="//code.jquery.com

2voto

tapas talukder Punkte 719

Ich habe dasselbe Problem, wenn meine Website von http auf https umschaltet. Wir haben eine Regel hinzugefügt, um alle Anfragen umzuleiten von http auf https.

Sie müssen die Umleitungsregel für interne Seitenanfragen hinzufügen, jedoch müssen Sie die Umleitungsregel für externe JS/CSS entfernen.

2voto

RKAISSI Youssef Punkte 41

Ich habe dieses Problem gerade gelöst, indem ich den folgenden Code im Header hinzugefügt habe:

2voto

irene salomo Punkte 21

Ich habe festgestellt, dass wenn Sie Probleme beim Einbinden oder Mischen Ihrer Seite mit etwas wie http://www.example.com haben, können Sie das beheben, indem Sie stattdessen //www.example.com eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X