我在我的网站上使用Facebook评论框 我有一个无限加载页面(使用ajax和jquery创建) 在该页面上当更多帖子加载无限滚动评论框不起作用时,评论框仅显示在第一页的帖子上。
我认为这是因为javascript sdk。
有没有办法在不使用javascript sdk的情况下向网站添加评论框? 通过使用iframe或东西???
答案 0 :(得分:1)
Social Plugin - Comment Box不再支持iframe,因此您必须使用HTML5或FBML路线,这两种路线都需要Facebooks Javascript SDK。
我认为FB.XFBML.parse正是您所寻找的。 p>
此函数在文档上解析并呈现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 });
}