Quando si utilizza Facebook Connect tramite la libreria javascript, ottengo il seguente errore javascript.Facebook Connect IE9 Javascript Error in all.js
SCRIPT5007: Impossibile impostare il valore della proprietà 'fbCallID': oggetto è null o undefined all.js, linea 22 carattere 4141
Se traccio giù nello script, viene fuori questa sezione del codice. (Riga 22 in all.js) All'interno della funzione popup, questa riga viene eseguita.
else FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));
Questa chiamata SetLoadedNode il secondo parametro è window.open. Il problema che sto vedendo è che la finestra si apre, ma il valore passato a setLoadedNode è nullo. Così, la chiamata a setLoadedNode (a, b) b è nullo inducendolo a fallire sulla linea b.fbCallID
,setLoadedNode:function(a,b){
FB.UIServer._loadedNodes[a.id]=b;
if(a.params)b.fbCallID=a.id;
}
mio FB.Init appare come segue
FB.init({
appId:'xxxxxxxxx',
cookie:true,
status:true,
xfbml:true,
oauth:true
});
Se si verifica l'errore javascript , Sono ancora in grado di accedere. Il problema è che la finestra popup di Facebook Connect non si chiude dopo l'accesso. Presumibilmente, ha qualcosa a che fare con questo errore.
Qualsiasi commento su questo sarebbe apprezzato.
Questo è quello che ho finito per fare. Fastidioso, ma funziona per ora. – Ronnie