Wenn ich einen Link öffne, wird folgende Nachricht in Chrome angezeigt [blockiert] Die Seite in Ссылка hat unsicheren Inhalt von Ссылка . aber lauf gut in Firefox.
[Ich habe es gegoogelt und festgestellt, dass bei der Ausführung Ihrer Site auf Secure SSL einige unsichere Inhalte von externen http-Quellen blockiert wurden. ]
Also möchte ich diese unsicheren Inhalte sowieso in Chrome laden Bitte Leute helfen mir.
Sie können Protokoll-relative URLs verwenden. Der Browser verwendet das Protokoll der Seite, um zu versuchen, die Datei zu erhalten. Auf nicht sicheren Seiten - http. Auf sicheren Seiten wird https verwendet.
Zum Beispiel statt:
%Vor%... können Sie verwenden:
%Vor%! bemerken Abwesenheit des Protokolls
Das ist unmöglich. Die Sicherheitsrichtlinie von Chrome lässt dies nicht zu.
Hosten Sie das Javascript, das Sie per Fernzugriff laden möchten, und verlinken Sie relativ dazu.
%Vor%Das Anfordern einer Ressource auf Ihrem eigenen Server ist protokollunabhängig
Verwenden Sie CDNs, die SSL unterstützen. (Google zum Beispiel)
%Vor%Eine relative Protokollnotation kann verwendet werden, um die Quelle mit dem richtigen Protokoll anzufordern, abhängig vom Protokoll, das die aktuelle Ressource verwendet (siehe oben) .
Seitenhinweis
Es gibt einen Befehlszeilenparameter für Chrome mit dem Namen "-allow-running-unsecure-content", der die Überprüfung auf unsichere Inhalte überspringt.
Ich empfehle dringend, es nicht zu verwenden, da Sie nicht erwarten können, dass Ihre Benutzer diesen Parameter festgelegt haben.
Weitere Informationen
Tags und Links javascript php google-chrome