我在我的网站上使用较旧的 FB xfbml 评论模块(如果不是因为迁移问题,我会升级),并使用此代码嵌入它
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxx',
channelUrl : '//www.site_etc.com/channel.html',
status : true,
cookie : true,
xfbml : true
});
FB.Canvas.setAutoGrow();
}
(function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; ref.parentNode.insertBefore(js, ref); }(document));
我遇到的问题是,每当 FB 加载 Comments iframe 时,它的高度都会被剪裁。它始终以大约 160 像素的高度加载,无论有多少评论等,我都无法让它相应地扩展。我相当确定没有冲突的 CSS、容器等。
我不知道发生了什么,也不知道从哪里开始寻找这个。谷歌有一些有趣的点击,但最终没有解决方案 -