improvvisamente sto ottenendo una cosa strana che accade nella mia applicazione quando si cerca di accedere tramite Facebook. La finestra di popup popup di Facebook mostrerà una schermata vuota dopo aver chiesto i dettagli di accesso. Normalmente mi aspetterei di vedere la finestra chiusa, e quindi il sito stesso continuerebbe, tuttavia sembra che si sia bloccato.Facebook: schermata vuota su FB Login
Sto usando Javascript SDK on Localhost
Ecco il codice che sto utilizzando (copiando direttamente dalla documentazione facebook):
window.fbAsyncInit = function() {
FB.init({ appId: fbAppId,
status: false,
cookie: true,
xfbml: true
});
};
(function (d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
} (document));
$(document).ready(function() {
$("#fb_button_login").click(function() {
FB.login(function (response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function (response) {
console.log('Good to see you, ' + response.name + '.');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
});
});
Alcune altre note:
- Questo sembra essere succede su tutti i browser.
- Ho studiato tutti gli altri messaggi e non riesco a trovare una soluzione che funziona per me
- Non ci sono messaggi di errore che mostrano in console
- Quando si sviluppa uso un ID FB applicazione separata che ho installato appositamente per localhost con il porto designato sto usando (ha lavorato bene per più di 12 mesi)
- non ho modalità sandbox attivata
L'URL che sembra aggrapparsi è here
Grazie ragazzi.
Quindi questo è iniziato con me, e ancora "Ho cercato tutti gli altri post e non riesco a trovare una soluzione che funzioni per me". Hai avuto fortuna? – joaoricardo000