Facebook-Like-Schaltfläche https-Problem: Protokollkonflikt von http und https

9

Ich führe einen Fehler, der dem folgenden sehr ähnlich ist: Facebook Login API HTTPS Problem .

Ich habe eine Website mit Facebook-Authentifizierung, die Facebook-Anmeldung ist kein Problem. Aber der Facebook-Like-Button bekommt Probleme, wenn er angeklickt wurde (Test fehlgeschlagen in Chrome, Safari, Firefox, in OSX), die Fehlermeldung lautet:

%Vor%

Ich habe überall gesucht und keine Lösungen gefunden.

Es scheint so, als wenn der Like-Button angeklickt wird, erscheint ein Frame aus dem Ссылка Callback und versucht, Ссылка verursacht daher Protokollkonflikt?!

Hier ist, was ich gleich nach <body> tag

setze %Vor%

und die Kanaldatei bei http://mydomain/channel

%Vor%

und so benutze ich den Like-Button

%Vor%

Braucht wirklich Hilfe, bitte!

    
Alston 18.06.2013, 08:38
quelle

2 Antworten

4

In Ihrem ersten Skript-Tag können Sie Facebook explizit anweisen, HTTPS zu verwenden ...

Fügen Sie die Zeile hinzu:

%Vor%

Fügen Sie es vor dem Funktionsaufruf FB.init direkt unter oder anstelle des Kommentars hinzu:

%Vor%

Dies stellt sicher, dass die Facebook-Server alle benötigten Bibliotheken über https laden.

Hoffe, das hilft.

    
steve 23.10.2013, 15:13
quelle
0

Beim Überprüfen des js-Codes auf Facebook gibt es mehrere URLs, die fest codierte Zeichenfolgen für

enthalten %Vor%

es ist möglich, dass das die Dateien sind, die den Fehler auslösen.

Dies kann etwas sein, das Facebook aktualisieren muss.

Nebenbei bemerkt, ist es möglicherweise möglich, diese js-Datei von Facebook herunterzuladen und auf Ihrem Server zu speichern und die fest codierte HTTP-Zeichenfolge zu entfernen. Ich würde das weiter testen, aber ich bin gerade auf meinem Handy.

    
teynon 17.10.2013 19:17
quelle

Tags und Links