Facebook应用程序画布调整大小

Facebook App Canvas Resize

本文关键字:调整 应用程序 布调整 Facebook      更新时间:2023-09-26

我正在尝试调整画布应用程序iFrame的大小-它可以调整高度,但不能调整宽度,宽度总是设置为520px,高度设置为900px;

文档显示了如何通过开发人员应用程序设置画布应用程序设置,但这些设置对我来说并不存在,这太奇怪了。我已经尝试了autoResize、autoGrow和其他选项,但现在没有什么想法了。

这是我正在使用的代码;

<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
    appId: 'my_app_id',
    status: true, // check login status
    cookie: true, // enable cookies to allow the server to access the session
    xfbml: true // parse XFBML
});    
</script>
<script type="text/javascript">
window.fbAsyncInit = function () {
    FB.Canvas.setAutoResize(true);
}
</script>

通过提供显式宽度和高度来尝试以下功能:

FB.Canvas.setSize({ width: 640, height: 480 });

要查看更多信息-https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setSize/

Try this:
1.Go to the link
https://developers.facebook.com/apps
2.Select your app
3.click on edit app
4.click on advance setting
5.change canvas size setting as you wish

您可以选择固定宽度或流体宽度,选择流体高度或根据需要调整宽度大小。

如果你的应用程序开发人员不能通过应用程序面板设置画布设置,你必须是应用程序的管理员吗?因为当我进入"高级"时,我看不到画布应用程序设置

在高级设置下,有MIGRATIONS的单选按钮与解决问题的单选按钮一起播放,将默认宽度设置为810px,高度设置为900px效果良好,但我在底部有滚动条。不要认为有办法移动这一点,但我终于有了进展——画布设置不再适用于应用程序的管理员或开发人员。奇怪的