Javascript React JS的FB.Canvas.setAutoGrow()问题
我正在应用程序中使用Facebook 根据,在加载SDK后,我将调用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,
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,您是否可以编辑您的答案以更直接地回答我的答案,以便其他有此问题的人可以更清楚地看到这一点?谢谢