1

ここで比較的似たような質問をたくさん見てきましたが、ほとんどの場合、APPID を使用した解決策をお勧めします。ただし、いいねボタンから出力されるエラーを解決したいだけです。APPIDは必要ありません。いいねボタン機能していますが、コンソールに刺激的な出力が生成されます。

Guard の出力に次のエラーが表示されます: http://connect.facebook.net/en_US/all.js|54|FB.getLoginStatus() called before calling FB.init()

私の Web コンソールでも同様のエラーが発生しました: FB.getLoginStatus() が FB.init() を呼び出す前に呼び出されました。

app.js ファイルに次のブロックがあります。

(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 = "//connect.facebook.net/en_US/all.js#xfbml=1";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

そして、次のマークアップの右の中に<body>

.facebook-like#fb-root
.fb-like(data-href="https://www.facebook.com/MYAPP" data-send="false" data-layout="button_count" data-width="90" data-show-faces="true")
4

1 に答える 1

0

あなたの問題は、facebook.net が現在ダウンしていることだと思います。

于 2012-10-04T17:34:20.120 に答える