我在集成Facebook Like按鈕時遇到問題。 我的網站受到Cookie的限制(這意味着用戶在進入實際網站之前必須通過年齡驗證頁面)。<fb:like> + Cookie受限頁面
我在網頁標題中有所有必需的元標記,一切都很好!
我的問題如下:當我在其中一個頁面上集成類似按鈕並點擊它時,Facebook沒有拾取任何元標記 - 所以沒有縮略圖,沒有描述,沒有標題,只是實際鏈接,就是這樣!
我在刪除cookie限制後測試了Like按鈕,它按照它的工作方式工作。
<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支持。
有沒有人遇到同樣的問題?有什麼可能的修復?
是的,這確實有幫助,但解決方案是在我的答案咆哮。 – Seb 2012-02-14 10:53:16