2012-03-12 7 views
6

Po zalogowaniu się na facebooku zostaje przekierowany do /#_=_, który pokazuje stronę główną.Dlaczego program Devise/Omniauth dodaje śmieci do adresu URL?

Ten rodzaj śmieci pojawił się także w innych adresów URL, na przykład, gdy znak się nie powiodło, ale przekierowany do /users/sign_in#_=_

Dlaczego tak się dzieje i jak można to naprawić?

+5

możliwe duplikat [Facebook oddzwaniania dołącza '# _ = _', aby powrócić URL] (http: //facebook.stackoverflow.com/questions/7131909/facebook-callback-appends-to-return-url) – Igy

+0

Zobacz komentarz @Igy i goto [question] [1]. [1]: http://facebook.stackoverflow.com/questions/7131909/facebook-callback-appends-to-return-url –

Odpowiedz

0

To normalne logowanie na Facebooku. Nie martw się.

2

Jeśli naprawdę nie chcesz, niektóre proste javascript i jesteś dobry, aby przejść:

if (window.location.hash == "#_=_") { 
    window.location.hash = ""; }