При использовании Facebook Connect через библиотеку JavaScript я получаю следующую ошибку JavaScript.
Script5007: Невозможно установить значение свойства «FBCallID»: объект является нулевым или неопределенным All.js, Линия 22 Характер 4141
Если я проследую его в скрипте, он выходит этот раздел кода. (Линия 22 во всех. Внутри всплывающей функции эта линия выполняется.
else FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));
Этот вызов SetLoadedNode Noade второй параметр, являющийся окном .Open. Проблема, которую я вижу, состоит в том, что окно открывается, но значение, передаваемое на SetLoadedNode, является NULL. Таким образом, вызов для setloadednode (a, b) b - это нулевой, вызывающий выпуск на линии b.fbcallid
,setLoadedNode:function(a,b){
FB.UIServer._loadedNodes[a.id]=b;
if(a.params)b.fbCallID=a.id;
}
, мой fb.init выглядит следующим образом
FB.init({
appId:'xxxxxxxxx',
cookie:true,
status:true,
xfbml:true,
oauth:true
});
, если возникает ошибка JavaScript, я все еще могу войти в систему , Проблема, которую она вызывает, состоит в том, что всплывающее окно Connect Facebook не закрывается после входа в систему. Предположительно, он имеет отношение к этой ошибке.
Любое понимание по этому поводу было бы оценено.