作成中の Web サイトに Facebook のようなボックスを含めましたが、Facebook にログインしている場合にのみ表示されます。彼らが抜け出すと、いいねボックスは消え、サイトを初めて利用する人はそれを見ることができなくなります. 私はFacebookがあなたに入力するように指示するすべてのコードを含めましたが、喜びはありません.
誰でも私を助けてください。
私が使用したコード:
<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_GB/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
HTMLコード
<div id="fb_like">
<fb:like-box href="https://www.facebook.com/pages/Emma-Nolan-Mobile-Beauty- and-Holistic-Therapy/230397297018772" width="300" height="185" show_faces="true" stream="false" header="false" border_color="#FFFFFF"></fb:like-box>
</div>
このサイトは HTML5 を使用していないため、XFBML を使用しています。これは、Facebook の設定自体と関係がありますか? ビジネス専用ページです。
スクリプトを head タグとページの下部に配置してロードできるようにし、Facebook で言及されているように body タグのすぐ下にも配置しました。