我在我的网站上使用 facebook 评论框 我在该页面上有一个无限加载页面(使用 ajax 和 jquery 创建) 当更多使用无限滚动评论框加载的帖子不起作用时,评论框仅显示在第一页上的帖子上.
我认为这是因为 javascript sdk。
有没有办法在不使用 javascript sdk 的情况下向网站添加评论框?通过使用 iframe 之类的???
我在我的网站上使用 facebook 评论框 我在该页面上有一个无限加载页面(使用 ajax 和 jquery 创建) 当更多使用无限滚动评论框加载的帖子不起作用时,评论框仅显示在第一页上的帖子上.
我认为这是因为 javascript sdk。
有没有办法在不使用 javascript sdk 的情况下向网站添加评论框?通过使用 iframe 之类的???
社交插件 - 评论框不再支持 iframe,因此您必须使用 HTML5 或 FBML 路由,它们都需要 Facebook 的Javascript SDK。
我认为FB.XFBML.parse是您正在寻找的。
此函数动态解析和呈现文档中的 XFBML 标记。如果您通过 ajax 从服务器发送 XFBML 并希望在客户端呈现它,则可以使用此方法。XFBML 使您能够将 FBML 合并到您的网站和 IFrame 应用程序中。
如果是滚动问题,试试这个:
window.fbAsyncInit = function() {
FB.Canvas.setAutoGrow();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize({ width: 520, height: 1400 });
}