Javascript React JS的FB.Canvas.setAutoGrow()问题

Javascript React JS的FB.Canvas.setAutoGrow()问题,javascript,facebook,reactjs,Javascript,Facebook,Reactjs,我正在应用程序中使用Facebook 根据,在加载SDK后,我将调用FB.Canvas.setAutoGrow() window.fbAsyncInit = function () { FB.init({ appId: FACEBOOK_APP_ID, xfbml: true, version: 'v2.5' }); FB.Canvas.setAutoGrow(); ReactDOM.render(routes,

我正在应用程序中使用Facebook

根据,在加载SDK后,我将调用
FB.Canvas.setAutoGrow()

window.fbAsyncInit = function () {
    FB.init({
        appId: FACEBOOK_APP_ID,
        xfbml: true,
        version: 'v2.5'
    });

    FB.Canvas.setAutoGrow();

    ReactDOM.render(routes, document.getElementById('app'));
};
FB.Canvas.setAutoGrow()
方法每隔100毫秒运行一次,调整画布大小以适应应用程序的内容,但是我仍然在应用程序中看到一个滚动条

我正在使用,所以该应用程序是一个单页应用程序,我认为这可能会给我带来问题。是这种情况还是我做了其他错误的事情?

我也在使用React(和React路由器)进行Facebook应用,这与你的情况完全无关。确保内容宽度为810px max,否则它将显示两个滚动条。您还可以使用
溢出:隐藏
隐藏滚动条。我可以通过测试链接了解更多


编辑:它不适用于
高度:100%
,请将容器设置为固定高度或删除高度设置。

这是一个有效的内部facebook,您是否可以编辑您的答案以更直接地回答我的答案,以便其他有此问题的人可以更清楚地看到这一点?谢谢