Facebook の Like ボタンの統合に問題があります。私のウェブサイトは Cookie によって制限されています (つまり、ユーザーは実際のサイトにアクセスする前に年齢確認ページを通過する必要があります)。
ページヘッダーに必要なすべてのメタタグがあります。すべて問題ありません!
私の問題は次のとおりです。ページの1つにいいねボタンを統合してクリックすると、Facebookはメタタグをまったく取得していないため、サムネイルも説明もタイトルも実際のリンクだけではありません。 !
Cookie の制限を解除した後に [いいね] ボタンをテストしたところ、正常に機能しました。
<script>
window.fbAsyncInit = function() {
FB.init({ appId: '158419700854111',
status: true,
cookie: true,
xfbml: true
});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
私のページにも上記のコードがあるため、Cookie のサポートが有効になっています。
誰かが同じ問題に遭遇しましたか? 可能な修正は何ですか?