サイトに Facebook Send プラグインを追加しました。すべてが完璧に機能しましたが、Facebook の送信ボタンが消えることがありました。ページをリロードすると、送信ボタンが再び表示されます。
これが私のコードです:
<div id="fb-root"></div>
<div class="fb-send" data-href="http://www.google.com" ></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=519408*********";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
Facebook Send プラグインにはもう 1 つ問題があります。自動生成された<ifrme>
タグの高さと幅は 1000px です。要素を調べると、このコードが表示されます。
これが私のコードです:
<iframe name="f3ff0f29fc" width="1000px" height="1000px" frameborder="0" allowtransparency="true" scrolling="no" title="fb:send Facebook Social Plugin" src="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe>