0

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

我认为这是因为 javascript sdk。

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

4

2 回答 2

1

社交插件 - 评论框不再支持 iframe,因此您必须使用 HTML5 或 FBML 路由,它们都需要 Facebook 的Javascript SDK

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

此函数动态解析和呈现文档中的 XFBML 标记。如果您通过 ajax 从服务器发送 XFBML 并希望在客户端呈现它,则可以使用此方法。XFBML 使您能够将 FBML 合并到您的网站和 IFrame 应用程序中。

于 2012-06-01T15:35:11.640 回答
0

如果是滚动问题,试试这个:

window.fbAsyncInit = function() {
    FB.Canvas.setAutoGrow();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
    FB.Canvas.setSize({ width: 520, height: 1400 });
}
于 2012-06-01T15:39:18.657 回答