2016-06-07 12 views
0

Ich habe eine Chrome-Erweiterung, die Webseiten zu analysieren, und wenn ich beginne zu analysieren "http" Seite, die "https" in Links auf dieser Seite habe ich einen gemischten Inhalt Fehler. Oder wenn ich scanne "https" Seite, die "http" Links enthält, habe ich das gleiche Problem. zurück habe ich dieses Problem behoben, indem von HTTPS zu HTTP Umleitung, aber kennen die Website, die ich beide Crawle Verwendung von http und https URLs und einige Seiten können auf HTTP nicht umleiten. Ich habe ungefähr 3 Tage gesucht, wie man das löst, aber fand nichts, das mein Problem lösen wird.Wie wird der Fehler "Gemischte Inhalte" erkannt?

Antwort

0

Es ist ein security feature Benutzer zu schützen, die standardmäßig aktiviert ist. Sie müssen einige versteckte Browserkonfigurationen ändern.

For chrome,

Sie scheinen in der Lage sein das Argument --allow-running-unsicher-Inhalt Bypass hinzuzufügen.

For firefox,

Um gemischte Inhalt Warnungen in Firefox auf Windows 8, geöffnet Firefox, gibt Sie über deaktivieren: config in der Adressleiste und die Eingabetaste drücken.

Suchen Sie im Suchfeld nach einer Einstellung namens security.mixed_content.block_active_content.

Sobald Sie es gefunden haben, doppelklicken Sie darauf. Ihr Wert ändert sich automatisch von Wahr zu Falsch.

+0

Das Problem ist diese Erweiterung mit vielen Menschen auf der ganzen Welt und ich kann ihnen nicht sagen, dies zu tun. Ich muss etwas wie das mit Javascript tun, google es, oder wenn Sie wissen, wie man so etwas mit Javascript tut, werde ich Ihnen dankbar sein – jason

+0

@jason Nein, können wir nicht. Es ist eine Sicherheitsfunktion, die Entwickler nicht umgehen können. – Anderson

+0

Ich sah, wie eine Erweiterung vor dem Ausführen von Seite nicht als Serure, wie folgt: vor - http://prntscr.com/be8syo und nach: http://prntscr.com/be8t29 – jason