Facebook评论iframe高度,尝试了FB.Canvas.setAutoGrow()和FB.Canvas.setSize()

Facebook评论iframe高度,尝试了FB.Canvas.setAutoGrow()和FB.Canvas.setSize(),facebook,iframe,Facebook,Iframe,我在页面上有Facebook评论 我已将max comments设置为5,出于某种原因,iframe高度设置为内联样式662px,而不管是否尝试使用.Canvas.setSize()或.Canvas.AutoGrow()覆盖它 偶尔,在Facebook验证后,高度会自动修正为249px(基于2条评论)。当FBinnt回调被触发时,这可能与处于隐藏的div中有关吗 有什么见解或解决方法吗?hmmm,662px可能是高度视口加载的结果。我想我可以将#app div设置在标题安全区域之外(位置:绝对;

我在页面上有Facebook评论

我已将max comments设置为5,出于某种原因,iframe高度设置为内联样式662px,而不管是否尝试使用
.Canvas.setSize()
.Canvas.AutoGrow()
覆盖它

偶尔,在Facebook验证后,高度会自动修正为249px(基于2条评论)。当FB
innt
回调被触发时,这可能与处于隐藏的div中有关吗


有什么见解或解决方法吗?

hmmm,662px可能是高度视口加载的结果。我想我可以将#app div设置在标题安全区域之外(位置:绝对;左:-10000px),直到简介动画完成,然后删除这些样式。延迟加载似乎不是一个选项,因为FB.init()必须启动才能检查登录onload。修复:D如果在隐藏元素中实例化,则注释框的行为不可预测。如果您已经解决了问题,请删除您的问题。否不要删除您的问题,而是自己发布答案。这很有帮助,因为当angular隐藏视图时,我遇到了类似的问题。