未捕获错误:没有为对象 Facebook JDK 注册 polyfill



我在使用 Facebook JDK 登录时收到以下错误,很确定这才在过去 1 或 2 天内才开始发生,有人也遇到过这种情况吗?这是我的JS代码,然后错误

FB.getLoginStatus(function(response) {
    if (response.authResponse) {
        //Fire Login Ajax
    } else {
        FB.login(function(response) {
            if (response.authResponse) {
                FB.api('/me', function(response) {
                    //Fire Login Ajax
                });
            }
        });
    }
});
Uncaught Error: No polyfill registered for object
q    all.js:24
FB.subclass.process    all.js:118
FB.provide._processElement.processor    all.js:82
FB.provide._processElement    all.js:82
FB.provide.parse    all.js:82
q    all.js:24
FB.provide.parse
这是一个

错误。据 https://developers.intern.facebook.com/bugs/420667497951980 报道,正在调查中。

请查看Facebook Actionscript API 'Facebook.Init()' 调用突然返回空会话对象。为什么?

这是一个

FB API问题。

简斯软件开发工具包问题今天上午7:42目前,all.js 文件在加载时引发异常。我们现在正在努力修复。有关更多信息和更新,请订阅错误420667497951980。

始终关注FB开发人员页面

如果 FQL 失败,这有效

FB.api({
    method: 'fql.query',
     query: 'SELECT name, uid, pic_square FROM user WHERE uid=me()'
    },
   function(rows) {
      // Process here
    }
 )

昨晚我有一个网站也发生了同样的事情。我将问题追溯到这一行:

FB.XFBML.parse();

如果我评论这一行,则不会发生错误。

最新更新