3

JavaScript コードはタグの直前に配置する必要があると言われています</body>。しかし、Facebook のようなボタンを生成した後、次のメッセージが表示されます。

<body>JavaScript SDK をページに 1 回、理想的には開始タグの直後に含めます。

これは私が追加しなければならないコードです:

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

5 に答える 5

3

タグのであれば、どこに置くかは特に問題ではありません。</body>それをページの上部に追加します ( <body>SDK がダウンロードされ、ページのさらに下にある JavaScript がFBオブジェクトに直接アクセスしようとした場合にページで使用できることを確認した直後)。

SDKがその div を見つけてリソースを追加できるように、タグが配置されている場所の<div id="fb-root"></div>にある必要があります。<script>...</script>

于 2013-07-10T12:50:54.953 に答える