添加Facebook评论框而不使用javascript sdk

时间:2012-06-01 15:23:04

标签: php facebook facebook-comments

我在我的网站上使用Facebook评论框 我有一个无限加载页面(使用ajax和jquery创建) 在该页面上当更多帖子加载无限滚动评论框不起作用时,评论框仅显示在第一页的帖子上。

我认为这是因为javascript sdk。

有没有办法在不使用javascript sdk的情况下向网站添加评论框? 通过使用iframe或东西???

2 个答案:

答案 0 :(得分:1)

Social Plugin - Comment Box不再支持iframe,因此您必须使用HTML5或FBML路线,这两种路线都需要Facebooks Javascript SDK

我认为FB.XFBML.parse正是您所寻找的。

  

此函数在文档上解析并呈现XFBML标记   飞。如果您通过ajax从服务器发送XFBML,则可以使用此方法   并希望将其呈现给客户端。 XFBML使您可以合并   FBML进入您的网站和IFrame应用程序。

答案 1 :(得分:0)

如果是滚动问题,请尝试:

window.fbAsyncInit = function() {
    FB.Canvas.setAutoGrow();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
    FB.Canvas.setSize({ width: 520, height: 1400 });
}