は私のコードのthats - それはJS-FB-APIを含めるために、新しいHTML5-方法です:良い働いてHTML5 - ウェイ:FBが定義されていない
<div id="fb-root"></div>
<script>
(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/de_DE/all.js#xfbml=1&appId=XXXXXXXXXXXXXXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
...他に同じようなボタンと代について。しかしFB.Eventscribe ..を使用したい場合:
window.fbAsyncInit = function() {
FB.Event.subscribe('edge.create', function(response) {
$('#head h1 a').text('liked');
});
$('#head h1 a').text('loaded');
}
...ファイヤーバグはFBが定義されていないと私に言った。しかし、window.fbAsyncInitは正常に起動されました。問題はどこにありますか?
回答ありがとうございました。私の悪い英語をお詫び申し上げます!
だから私は私でFB.initを使用する必要がありますFB-App-ID?私は、行の中で自分のApp-IDをタイプしたときには十分だと思った: js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1&appId=XXXXXXXXXXXXXXXXX"; – Franky
私はあなたが*これをしなければならないかどうか本当に分かりませんが、少なくとも非解決策としてこれを排除しています。 – Teddy