Facebook SDK - 控制台中的警告"收到来自http:// localhost:8080的类型编号的消息,期望一个字符串"

时间:2015-07-08 14:31:20

标签: javascript facebook facebook-javascript-sdk

我正在使用最新版本的Facebook JS SDK - http://connect.facebook.net/en_US/sdk.js,但它会在我的开发控制台中填充大量警告:Received message of type number from http://localhost:8080, expected a string。我无法理解是什么原因..

这就是我如何在html页面上初始化sdk:

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
    FB.init({
        appId: 1234567890, // my app id here
        xfbml: true,
        version: 'v2.3'
    });
};

(function(d, s, id){
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = "http://connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

1 个答案:

答案 0 :(得分:1)

看到这个: Facebook iOS Mobile Web JS SDK Error

你正在使用巴别塔吗? 如果是这样我有同样的问题: https://github.com/babel/babel/issues/2198