2010-10-09 6 views
5

Ich habe die facebook connect mit Javascript SDK implementiert. Die Authentifizierung funktioniert einwandfrei, wenn der Benutzer, den ich authentifizieren möchte, nicht bei Facebook angemeldet ist. Aber wenn er bereits bei Facebook angemeldet ist, schließt sich das Login-Popup nie. Die URL des Popups beginnt mit "http: //static.ak.fbcdn.net/connect/xd_proxy.php#cb = ....."Leere Popup mit FB verbinden

Dies geschieht sowohl unter Firefox 3.5 als auch in Chrome. Irgendwelche Vorschläge? Muss ich bei der Verbindung mit Facebook zusätzliche Parameter festlegen?

+0

Haben Sie eine Lösung für dieses Problem gefunden? – Kieran

Antwort

-1

Keine speziellen Parameter erforderlich. Dies ist wahrscheinlich ein Browserproblem. Vielleicht hast du irgendwo eine Einstellung/Plugin, die es nicht erlaubt, dass ein Fenster für dich geschlossen wird.

Der einfachste Weg, dies zu testen, ist einen Link zu Ihrer Implementierung zu veröffentlichen, so dass andere Leute (mit anderen Browser-Setups) es versuchen können.

0

Ich habe heute denselben Fehler mit meiner einjährigen Implementierung festgestellt. Ich habe das channelUrl-Tag ohne Glück zu FB.Init() hinzugefügt; Also habe ich den Anmeldevorgang von Grund auf mit der js sdk, oauth2 aktiviert: mit ein paar kleinen Änderungen hat alles wieder mysteriös funktioniert. Ich habe meine Seiten auch über das Facebook-Debug-Tool laufen lassen und einige Änderungen vorgeschlagen.

Zusammenfassend: Im Grunde, wenn Facebook Connect nicht mehr funktioniert, aktualisieren Sie Ihren Code entsprechend der neuesten verfügbaren Dokumentation.