我的画布高度有问题;
我使用了以下代码:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function()
{
FB.init({appId: 'my_app_id', status: true, cookie: true, xfbml: true});
FB.Canvas.setAutoGrow();
};
</script>
在标记</body>
它完美无缺。
但如果我在应用内导航,则不调整高度。它会在必要时增加,但在需要时它不会减少;所以在某些情况下所有页面都很高。
从App Settings页面只能选择宽页面选项卡(narrow:520或widr:810);没有可用于标签高度的设置。
希望有人可以帮助我,非常感谢你。
答案 0 :(得分:1)
但如果我在应用内导航,则不调整高度。它会在必要时增加,但在需要时它不会减少;所以在某些情况下所有页面都很高。
FB.Canvas.setAutoGrow不会降低iframe高度,只会在必要时增加它。
从我的测试中,明确地将大小设置为比实际大小更小的高度也不起作用。
答案 1 :(得分:0)
毕竟,真正的问题来自于facebook * http * s *
您可以在此处关注此问题:
https://developers.facebook.com/live_status
如果你知道的话,你也可以设置尺寸。
FB.Canvas.setSize({width:YOUR_WIDTH,height:YOUR_HEIGHT});
此致
答案 2 :(得分:0)
是的 - 目前Facebook上有很多漏洞可以解决高度问题。
以下只是其中之一 - https://developers.facebook.com/bugs/394423653950625
修复应该很快就会出来。与此同时 - 知道你并不孤单:P我们也受此影响......好吧......客户正在遭受这种痛苦,我们正受到客户的抱怨:P